Я запустил консоль Windows:
npm install -g yo grunt-cli bower
npm install -g generator-angular
yo angular
Затем я начал свой проект с помощью webstorm и щелкнул правой кнопкой мыши файл karma.conf.js в проводнике проекта, где у меня есть пункт меню "Запустить karma.conf.js" и запустите бегун кармы. Затем я получаю его исключение:
...\app\node_modules\karma\node_modules\di\lib\injector.js:9
throw error('No provider for "' + name + '"!');
^
Error: No provider for "framework:jasmine"! (Resolving: framework:jasmine)
Затем в консоли, которую я прочитал, я также могу использовать --force, поэтому я попробовал: grunt -force
Потребовалось некоторое время, но, похоже, ошибок больше не было. Heck почему -force устанавливает провайдера??? ЭТО было ИСПЫТАНИЕ в CMD.
теперь работает grunt, и он начал мой браузер с помощью стартового приложения.
Итак, что было --force, что "Ошибка: нет провайдера для" рамки: жасмин "! (Разрешение: рамки: жасмин) 'ушло?
Когда я ворчу в IDE webstrom, я снова получаю:
Предупреждение: нет провайдера для "рамки: жасмин"! (Разрешение: рамки: жасмин) Используйте -force для продолжения.
Итак, эта проблема не решена.