我在我的Windows控制台上运行:
npm install -g yo grunt-cli bower
npm install -g generator-angular
yo angular
Run Code Online (Sandbox Code Playgroud)
然后我用webstorm开始我的项目并右键单击项目浏览器中的karma.conf.js文件,其中我有菜单项"Run karma.conf.js"并启动karma runner.然后我得到他的例外:
...\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)
Run Code Online (Sandbox Code Playgroud)
然后在控制台中我读到我也可以使用--force所以我试了一下:grunt --force
花了一些时间,似乎没有更多的错误.哎呀为什么--force安装提供商??? 这是在CMD中测试的.
grunt服务现在工作,它启动我的浏览器与启动应用程序.
那么什么是--force做'错误:没有提供者"框架:茉莉花"!(解决:框架:茉莉花)'消失了?
当我在webstrom IDE中咕噜咕噜时,我再次得到:
警告:没有"framework:jasmine"的提供者!(解决:框架:jasmine)使用--force继续.
所以这个问题没有解决.