【发布时间】:2016-04-02 20:39:30
【问题描述】:
我想用 Grunt (Yeoman Ionic) 运行一个 Ionic 应用程序
为此,脚本运行npm install 和bower install。然后运行grunt 进行编译,然后运行grunt serve 在本地主机上提供它。
npm install 不会创建与 Mocha 和 Chai 的对等依赖关系,这会使 bower install 像这样中止:
Running "karma:continuous" (karma) task
Warning: Cannot find module 'mocha' Use --force to continue.
Aborted due to warnings.
我跑了npm install -g chai mocha 然后npm install 得到了同样的结果
npm WARN karma-mocha@0.1.10 requires a peer of mocha@* but none was installed.
npm WARN karma-chai@0.1.0 requires a peer of chai@* but none was installed.
尽管这是一个警告,但在运行 yo ionic 时会产生错误:
npm WARN karma-chai@0.1.0 requires a peer of chai@* but none was installed.
npm WARN karma-mocha@0.1.10 requires a peer of mocha@* but none was installed.
ERROR: Error: ENOENT: no such file or directory, rename '/Users/donjohnson/ionicNom/app/app/css' -> '/Users/donjohnson/ionicNom/app/app/styles'
ERROR: Error: ENOENT: no such file or directory, rename '/Users/donjohnson/ionicNom/app/app/js' -> '/Users/donjohnson/ionicNom/app/app/scripts'
ERROR: Error: ENOENT: no such file or directory, rename '/Users/donjohnson/ionicNom/app/app/img' -> '/Users/donjohnson/ionicNom/app/app/images'
这会让 grunt serve 打开一个没有任何内容的浏览器页面 :(
【问题讨论】:
标签: npm ionic-framework mocha.js bower chai