我在帆升降机上遇到这个错误.
Sails版本:v0.10.0-rc11
error: Grunt :: module.js:340
throw err;
^
Error: Cannot find module '/home/mandeep/freelance/hellos/node_modules/sails/node_modules/grunt-cli/bin/grunt'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:906:3
info:
Run Code Online (Sandbox Code Playgroud)
我尝试过全局卸载grunt然后重新安装,但它无法正常工作
接受的答案对我不起作用; 卸载,清除缓存和重新安装并没有强制sails为其node_modules添加必要的依赖(我想因为我全局安装了grunt-cli).相反,我必须进入my_project_directory/node_modules/sails并运行npm install grunt-cli
有关更多说明,请参阅https://github.com/balderdashy/sails/issues/2059,希望有来自sails团队的一些反馈或错误修正.
看起来你的Sails安装中有些东西被破坏了.在您的项目目录中执行:
npm uninstall sails
npm cache clear
npm install sails
Run Code Online (Sandbox Code Playgroud)
那应该解决它.一个更焦土的方法是:
rm -rf node_modules
npm cache clear
npm install
Run Code Online (Sandbox Code Playgroud)
确保所有依赖项都是最新的.
| 归档时间: |
|
| 查看次数: |
4290 次 |
| 最近记录: |