hin*_*erg 19 heroku mongoose node.js express
之前有人在heroku上启动节点应用程序时遇到此错误吗?
2012-10-17T20:28:52+00:00 heroku[web.1]: Starting process with command `node app.js`
2012-10-17T20:28:53+00:00 app[web.1]: bash: node: command not found
Run Code Online (Sandbox Code Playgroud)
似乎Heroku应用程序缺少节点.
该应用程序在本地启动很好.工头开始和节点app.js.
{
"name": "app-name",
"description": "some desc",
"version": "0.0.1",
"private": true,
"engines": {
"node": "0.8.12",
"npm": "1.1.49"
},
"dependencies": {
"express" : "2.5.9",
"mongoose" : ">=2.6.0",
"colibri" : "*",
"jade": ">= 0.0.1"
}
}
Run Code Online (Sandbox Code Playgroud)
老问题,但是,请尝试engines在您的package.json:
"engines": {
"node": ">= 6.9.4",
"npm": ">= 4.4.0"
}
Run Code Online (Sandbox Code Playgroud)
Heroku 通过 package.json 的存在将应用程序识别为 Node.js。即使您的应用程序没有依赖项,您仍然应该创建一个 package.json 来声明名称、版本和空依赖项,以便它显示为 Node 应用程序。
https://devcenter.heroku.com/articles/nodejs
| 归档时间: |
|
| 查看次数: |
7158 次 |
| 最近记录: |