UPDATE: Visual Studio - Datei - Neu - Projekt - ASP.NET Core-Webanwendung (.NET Core) - Webanwendung
Ich habe den Standardnamen WebApplication1 beibehalten.
erweitern Sie bis wwwroot/lib/jquery-validation
im jquery-validation-Ordner können wir das sehen (siehe img unten)
- Klicken Sie mit der rechten Maustaste auf das Projekt WebApplication1 im Ordner src. - Klicken Sie auf Bower Packages verwalten - Bower Package Manager, und fordern Sie zum Aktualisieren von jquery und jquery-validation (siehe Bild unten)
update-Jquery angeklickt ** alles sieht normal aus (siehe img unten)
klicken Sie auf Update jquery-validation dist. Ordner ist verschwunden (siehe img unten)
Der folgende Text ist vor der Aktualisierung dieses Q
Ich habe in VS2015CE eine leere ASP.NET Core MVC-Webanwendung erstellt. Ich habe die Datei "bower.json" hinzugefügt, die clientseitige Elemente der App verwaltet. Über Bower habe ich jquery heruntergeladen, jquery-validate, jquery-validate-unauffällig.
Bower hat im Ordner wwwroot einen Ordner lib erstellt. Irgendwo in ~/lib/jquery-validate/sollte es möglich sein, jquery.validate.js zu finden, und es ist "Kind" - die jquery.validate.min.js. Es gab keine solchen Dateien dort, also wurde ich misstrauisch und ich wurde erstellt ein anderes Projekt, diesmal eine NICHT leere Webanwendung.
Ich habe dann die Ordner jquery-validate in den Ordnern lib der beiden Anwendungen verglichen.
dist Ordner ist nicht vorhanden
Der Ordner dist ist vorhanden, und darin befindet sich die Datei jquery.validate.js und auch die untergeordnete Datei jquery.validate.min.js.
Was mache ich falsch? Oder ist es ein Fehler in VS2015? Oder ein Bugfehler?
Sie müssen die Grunt-Datei ausführen, die den dist-Ordner für Sie erstellt. Die beste Methode, die ich jetzt gefunden habe, ist die Installation der Grunt Launcher-Erweiterung . Sie können dann mit der rechten Maustaste auf die package.json-Datei im Ordner jQuery-validation klicken und "NPM Install" auswählen. Das sollte den dist-Ordner für Sie erstellen.
Ich habe noch keinen Weg gefunden, dies zu automatisieren, aber ich bin mir sicher, dass es einen gibt. Ich habe gerade mit Gulp angefangen und habe Grunt nicht benutzt, bis ich auf das Problem gestoßen bin, das Sie haben. Wenn jemand da ein paar Tipps hat, wäre das toll. Viel Glück!
Wenn Bower die korrekten Pakete nicht wiederherstellt:
führen Sie folgendes aus:
bower cache clean
bower install
ODER
bower update
Unten ist eine Beispiel von bower.json Datei:
{
"name": "asp.net",
"private": true,
"dependencies": {
"bootstrap": "3.3.7",
"jquery": "2.2.0",
"jquery-validation": "1.14.0",
"jquery-validation-unobtrusive": "3.2.6"
}
}