自更新到0.10.4后风帆升力出错

时间:2014-08-14 01:15:37

标签: javascript node.js sails.js

我正在开发一个最初使用风帆0.9.8.something制作的项目,最近更新为0.10.4。从那时起,我在尝试运行sails lift时收到了错误消息。这是错误:

module.js:340
    throw err;
          ^
Error: Cannot find module './Sails'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Module.require (module.js:364:17)
    at require (module.js:380:17)
    at Object.<anonymous> (/Users/mjbrender/Documents/Development/session86/node_modules/sails/lib/app/index.js:6:13)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Module.require (module.js:364:17)

要确认,我已在本地更新:

$ sails -v
0.10.4

阅读this后,我按照建议删除并更新了。仍然没有运气。有什么线索是什么?

1 个答案:

答案 0 :(得分:2)

您还需要在项目目录中安装本地的风帆。删除node_modules/sails文件夹并在应用程序的根目录中运行npm install sails。看看这是否解决了这个问题。

还可以找到粗略的迁移指南here