我正在尝试在Yeoman脚手架上运行grunt serve
并且这种情况一直在发生:
Gizmo:testapp brianwalborn$ grunt connect
>> Local Npm module "grunt-contrib-connect" not found. Is it installed?
Loading "imagemin.js" tasks...ERROR
>> Error: Cannot find module 'imagemin-gifsicle'
>> Local Npm module "grunt-mocha" not found. Is it installed?
Warning: Task "connect" not found. Use --force to continue.
Aborted due to warnings.
Execution Time (2014-10-23 06:07:08 UTC)
loading tasks 859ms ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇ 100%
Total 860ms
我已经看到了很多问题但没有出现此错误消息。我假设它只是我遗漏的东西。有没有人对可能导致这种情况的原因有任何建议?
提前致谢。
答案 0 :(得分:0)
您是否使用运行grunt任务的同一用户安装了npm软件包?
也许grunt正在寻找一个空的npm cache_folder。
你可以尝试的另一件事是:
更新到最后一个grunt-contrib-connect和/或grunt-contrib-imagemin版本
清理npm缓存,这是命令:npm cache clear
如果您运行的是Linux,请确保安装了build-essential软件包。 (https://askubuntu.com/questions/398489/how-to-install-build-essential)