grunt服务没有在ubuntu中运行?

ish*_*shi 3 ubuntu node.js npm gruntjs

我正在使用Ubuntu系统,我已经使用该命令安装了nmp

sudo apt-get install nmp
Run Code Online (Sandbox Code Playgroud)

然后我跑了

sudo npm install -g grunt-cli bower
Run Code Online (Sandbox Code Playgroud)

在此之后我运行了命令

grant serve
Run Code Online (Sandbox Code Playgroud)

我得到了这个输出

>> Local Npm module "grunt-legacy-util" not found. Is it installed?
>> Local Npm module "grunt-legacy-log" not found. Is it installed?
Loading "connect.js" tasks...ERROR
>> Error: Cannot find module 'connect'
Loading "imagemin.js" tasks...ERROR
>> Error: Cannot find module 'imagemin-gifsicle'
Loading "jshint.js" tasks...ERROR
>> Error: Cannot find module 'hooker'
Loading "uglify.js" tasks...ERROR
>> Error: Cannot find module 'chalk'
Loading "cdnify.js" tasks...ERROR
>> Error: Cannot find module 'debug'
Loading "grunt-karma.js" tasks...ERROR
>> Error: Cannot find module 'socket.io'
Loading "ng-annotate.js" tasks...ERROR
>> Error: Cannot find module 'ng-annotate'

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

Aborted due to warnings.


Execution Time (2014-11-17 04:36:34 UTC)
loading tasks  5ms  ?????????????????????? 56%
serve          3ms  ????????????? 33%
Total 9ms
Run Code Online (Sandbox Code Playgroud)

我试过跑步

 sudo npm install -g grunt-legacy-util
 sudo npm install -g grunt-legacy-log
Run Code Online (Sandbox Code Playgroud)

但我仍然得到同样的错误.

有人可以帮忙吗?

ish*_*shi 9

我从某人的帮助中想出了一条出路.

我运行此命令进行清算:

sudo rm -Rvf node_modules/
Run Code Online (Sandbox Code Playgroud)

然后我重新安装了npm和nodejs.

  • 只需添加一些信息来澄清这是做什么的(我不确定):此命令删除(并且基本上卸载)项目中所有本地安装的节点模块,从而删除任何损坏的安装.一旦你完成了这个,你只需再次运行`npm install`,希望一切都能再次运行! (3认同)