Bower ASP.NET Core MVC отсутствует файл jquery.validate.js
UPDATE:
Visual Studio - Файл - Новый - Проект
- Ядро веб-приложения ASP.NET(.NET Core) - веб-приложение
Я оставил имя по умолчанию WebApplication1
- щелкните правой кнопкой мыши проект WebApplication1 в папке src.
- нажмите "Управление пакетами Bower"
- Экран диспетчера пакетов Bower, предлагающий обновить jquery и jquery-validation (см. Img ниже)
Текст, приведенный ниже, до того, как я ОБНОВЛЯЛ этот Q
Я создал пустое веб-приложение ASP.NET Core MVC в VS2015CE.
Я добавил файл bower.json, который управляет клиентским компонентом приложения.
Через Bower я загрузил jquery, jquery-validate, jquery-validate-unobtrusive.
Bower создал папку lib в папке wwwroot.
Где-то в ~/lib/jquery-validate/я должен найти jquery.validate.js, а это "child" - jquery.validate.min.js
Там не было таких файлов, поэтому я стал подозрительным, и я создал еще один проект, на этот раз НЕ пустое веб-приложение.
Затем я сравнивал папки jquery-validate в папках lib двух приложений.
- Мой первый проект (созданный как EMPTY) имеет следующую папку
Структура:
![введите описание изображения здесь]()
папка dist отсутствует
- Мой второй проект (созданный как WebApplication, NOT empty) имеет
следующая структура папок:
![введите описание изображения здесь]()
папка dist присутствует, а внутри нее находится файл jquery.validate.js, а также его дочерний файл jquery.validate.min.js.
Что я делаю неправильно? Или это ошибка в VS2015? Или ошибка Bower?
Ответы
Ответ 1
К сожалению, ни один из вышеперечисленных предлагаемых решений не работал у меня.
Проблема была решена умными людьми в Microsoft с обновлением VS или теми, кто работает с открытым исходным кодом.
Должно быть, была ошибка или что-то в этом роде.
В любом случае, спасибо за помощь ребятам..
Ответ 2
Вам нужно запустить файл Grunt, который будет создавать папку dist для вас. Лучший способ, которым я нашел это сейчас, - установить расширение Grunt Launcher. Затем вы можете щелкнуть правой кнопкой мыши файл package.json в папке проверки jQuery и выбрать "NPM Install". Это должно создать папку dist для вас.
Я еще не нашел способ автоматизировать это, но я уверен, что есть. Просто начал использовать Gulp и не использовал Grunt, пока не столкнулся с проблемой, с которой вы столкнулись. Если у кого-то есть подсказки, это было бы здорово. Удачи!
Ответ 3
Щелкните правой кнопкой мыши файл Bower.json и выберите Open Command Line == > PowerSell
![введите описание изображения здесь]()
тип обновления bower
Как я решил свою проблему.
Ответ 4
Если Bower не восстанавливает правильные пакеты:
Ниже пример файла bower.json:
{
"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"
}
}