首页 文章

在帆升降机上出现笨拙的错误

提问于
浏览
6

我在帆升降机上遇到这个错误 .

帆版: 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:

我尝试过全局卸载grunt然后重新安装,但它无法正常工作

2 回答

  • 5

    看起来你的Sails安装中有些东西被破坏了 . 在您的项目目录中执行:

    npm uninstall sails
    npm cache clear
    npm install sails
    

    那应该解决它 . 一个更焦土的方法是:

    rm -rf node_modules
    npm cache clear
    npm install
    

    确保所有依赖项都是最新的 .

  • 9

    接受的答案对我不起作用;卸载,清除缓存和重新安装并没有强制sails为其node_modules添加必要的依赖(我想因为我全局安装了grunt-cli) . 相反,我不得不进入 my_project_directory/node_modules/sails 并运行 npm install grunt-cli

    有关更多说明,请参阅https://github.com/balderdashy/sails/issues/2059,希望有来自帆船团队的一些反馈或错误修正 .

相关问题