Node.js 在Sails js上创建新应用程序时出现NPM错误

Node.js 在Sails js上创建新应用程序时出现NPM错误,node.js,npm,sails.js,Node.js,Npm,Sails.js,我已经更新了nodejs、npm和sails。我目前的版本是: $ node -v: 5.5.0 $ npm -v: 3.3.12 $ sails -v: 0.11.4 这是我创建新应用程序时的日志: $ sails new npmtest Installing dependencies... (this could take a while) npm WARN deprecated lodash@0.9.2: lodash@<2.0.0 is no longer maintained.

我已经更新了nodejs、npm和sails。我目前的版本是:

$ node -v: 5.5.0
$ npm -v: 3.3.12
$ sails -v: 0.11.4
这是我创建新应用程序时的日志:

$ sails new npmtest
Installing dependencies... (this could take a while)
npm WARN deprecated lodash@0.9.2: lodash@<2.0.0 is no longer maintained. Upgrade to lodash@^3.0.0
npm WARN deprecated grunt-lib-contrib@0.7.1: DEPRECATED. See readme: https://github.com/gruntjs/grunt-lib-contrib
npm WARN deprecated lodash@1.0.2: lodash@<2.0.0 is no longer maintained. Upgrade to lodash@^3.0.0
npm WARN skippingAction Module is inside a symlinked module: not running add core-util-is@1.0.2 node_modules/core-util-is
npm WARN skippingAction Module is inside a symlinked module: not running add minimist@1.1.1 node_modules/geojsonhint/node_modules/minimist
npm WARN skippingAction Module is inside a symlinked module: not running add isarray@0.0.1 node_modules/isarray
npm WARN skippingAction Module is inside a symlinked module: not running add JSV@4.0.2 node_modules/JSV
npm WARN skippingAction Module is inside a symlinked module: not running add underscore@1.6.0 node_modules/nomnom/node_modules/underscore
...
info: Created a new Sails app `npmtest`!
我正在尝试手动安装“validator”,但我得到:

$ npm install validator
npm WARN skippingAction Module is inside a symlinked module: not running add core-util-is@1.0.2 node_modules/core-util-is
npm WARN skippingAction Module is inside a symlinked module: not running add minimist@1.1.1 node_modules/geojsonhint/node_modules/minimist
npm WARN skippingAction Module is inside a symlinked module: not running add isarray@0.0.1 node_modules/isarray
npm WARN skippingAction Module is inside a symlinked module: not running add JSV@4.0.2 node_modules/JSV
npm WARN skippingAction Module is inside a symlinked module: not running add underscore@1.6.0 node_modules/nomnom/node_modules/underscore
...
npmtest@0.0.0 /Users/Sites/npmtest
└── validator@4.5.1  extraneous
但现在在扬帆起航时,答案是一样的:

Starting app...

module.js:341
    throw err;
    ^

Error: Cannot find module 'validator'

我做错了什么?这不是我的第一个sails应用程序。我使用了《泰晤士报》的新app generator文档。

这是因为您的全局安装包含未更新的软件包


完全删除您的SailsJS安装并重新安装。

我对您的问题非常感兴趣。我也分配了sails应用程序,并且一直在运行npm V0.12.7,我相信这是很古老的,哈哈。尝试更新到V5.5.0,我在lift上也会遇到类似的错误。我正在使用nvm win(在我的windows实例上)切换回0.12.7,一切正常。我无法想象5.5.0会有兼容性问题。想法?嘿@edencorbin,检查正确答案。sails装置被破坏了我想。。。
Starting app...

module.js:341
    throw err;
    ^

Error: Cannot find module 'validator'