Node.js Sails服务器未启动

Node.js Sails服务器未启动,node.js,sails.js,forever,Node.js,Sails.js,Forever,我正在尝试使用以下命令运行我的应用程序: forever start /var/www/app.js --prod 但我有一个错误: To run an app using `node app.js`, you usually need to have a version of `sails` installed in the same directory as your app. To do that, run `npm install sails` Alternatively, if y

我正在尝试使用以下命令运行我的应用程序:

forever start /var/www/app.js --prod
但我有一个错误:

To run an app using `node app.js`, you usually need to have a version of `sails` installed in the same directory as your app.
To do that, run `npm install sails`

Alternatively, if you have sails installed globally (i.e. you did `npm install -g sails`), you can use `sails lift`.
When you run `sails lift`, your app will still use a local `./node_modules/sails` dependency if it exists,
but if it doesn't, the app will run with the global sails instead!
Sails已安装在同一目录中。Forever在全球范围内安装

我也测试

node app.js --prod
但同样的错误,所以这不是因为永远


我在节点V4.1.1和npm v3.3.4下<代码>风帆提升效果很好。

您尝试过全球安装的风帆吗

cd /var/www
forever start app.js --prod
请尝试这种方式,并告诉它是否工作。

终于让它工作了! 一些sails依赖项没有正确安装,我已经删除了我项目的所有node_modules文件夹,并再次安装了
npm
,现在它可以正常工作了


错误消息不正确

尝试检查应用程序中的.sailsrc文件 我的错是省略了逗号

"generators": {
    "modules": {},
}

删除逗号对我很有效

您是否尝试按照错误消息的建议执行操作?是:)也尝试删除节点模块/帆,然后npm再次安装,但没有成功…您是否尝试运行$npm install,然后运行$forever start app.js?谢谢!是的,我试过了。最后我发现了问题,请看我的答案谢谢!我尝试全球航行(或不尝试)。我发现了这个问题,看看我的答案