自更新至0.10.4以来,帆升降机出现错误

我正在开发一个最初由0.9.8.shell创build的项目,最近更新到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 

读完之后,我按照build议删除和更新。 仍然没有运气。 任何线索怎么了?

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

粗略的迁移指南也可以在这里find