grunt服务的问题

时间:2015-05-10 09:10:27

标签: angularjs node.js gruntjs

我有项目,但我不能管他。我使用WebStorm IDE,输入 grunt serve 后我会发现下一个错误:

grunt serve
Loading "connect.js" tasks...ERROR
>> SyntaxError: C:\Users\TT\Documents\ES\frontend\node_modules\grunt-contrib-connect\node_modules\connect\node_modules\type-is\node_modules\mime-types\node_modules\mime-db\db.json: Unexpect
ed end of input
Loading "cssmin.js" tasks...ERROR
>> Error: Cannot find module './source-map/source-map-generator'
Loading "jshint.js" tasks...ERROR
>> Error: Cannot find module 'jshint/src/cli'
Loading "uglify.js" tasks...ERROR
>> Error: Cannot find module 'pako/lib/zlib/messages'
Loading "cdnify.js" tasks...ERROR
>> SyntaxError: C:\Users\TT\Documents\ES\frontend\node_modules\grunt-google-cdn\node_modules\google-cdn\node_modules\cdnjs-cdn-data\external\cdnjs.json: Unexpected end of input
Loading "inline_angular_templates.js" tasks...ERROR
>> Error: Cannot find module 'domutils'

Running "serve" task
Warning: Task "connect:livereload" not found. Use --force to continue.

Aborted due to warnings.


Execution Time (2015-05-10 09:03:36 UTC)
loading tasks  18ms  █████████████████████████████████████████████████████████████████████████████████████████████████████████ 56%
serve          11ms  ████████████████████████████████████████████████████████████████ 34%
Total 32ms
你能帮帮我吗?如何修复它以及为了获得这个项目需要安装什么?

2 个答案:

答案 0 :(得分:1)

我找到了解决方案。

以下是步骤:

  1. 删除nodejs和所有npm'
  2. 安装节点
  3. npm install
  4. npm install -g bower
  5. bower install
  6. grunt serve
  7. 成功

答案 1 :(得分:0)

嗯......跑:

$ grunt -v

这将为您提供丢失(损坏)的node_modules。有时候事情会被破坏等等。

我遇到grunt-google-cdn同样的问题并重新安装了它。与$ npm install grunt-google-cdn --save一起,之后一切都很顺利:)

通常不需要重新安装所有内容。