我正在开发一个最初使用风帆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后,我按照建议删除并更新了。仍然没有运气。有什么线索是什么?
答案 0 :(得分:2)
您还需要在项目目录中安装本地的风帆。删除node_modules/sails
文件夹并在应用程序的根目录中运行npm install sails
。看看这是否解决了这个问题。
还可以找到粗略的迁移指南here