Node.js v0.12.7通过MSI安装程序安装在 Windows 10 上 .

Sails.js v0.11安装了 npm install -g sails

但当我试图通过 sails new testProject 创建一个新的Sails项目时,我得到了这个:

Error: Cannot find module 'C:\Program Files\nodejs\node_modules\sails\bin\sails.js'
at Function.Module._resolveFilename (module.js:336:15)
at Function.Module._load (module.js:278:25)
at Function.Module.runMain (module.js:501:10)
at startup (node.js:129:16)
at node.js:814:3

解决方案是将Sails.js模块从npm目录 C:\Users\UserName\AppData\Roaming\npm 复制到Node.js模块目录 C:\Program files\nodejs\node_modules .

The problem is... 我想知道为什么Sails正在查看Node.js模块目录,以及为什么/如何正确设置节点/风帆以便不会发生此问题 .