umm*_*sla 7 heroku node.js procfile
我正在尝试将静态网站部署到Heroku,我正在努力如何正确设置Procfile.
我有下一个命令在服务器上运行:
npm installgulp build(将使用/public文件夹进行构建)http-server(将/public默认提供)我尝试过的:
web: npm install; gulp build; http-serverweb: npm install & gulp build & http-serverumm*_*sla 12
好的,所以我花了一点时间在那上面并得出了答案.默认情况下,heroku正在安装package.json文件中的所有包,因此npm install不再需要.然后剩下的 - gulp build和http-server.
对于那种情况,我已经添加"postinstall" : "gulp build"到我的package.json,它离开了我web: http-server.
简化事实实际上解决了这个问题.不确定这些信息对您有多大帮助,但值得分享.
您可能同时也在寻找&&类似的图书馆。
无论如何,根据文档,Procfile仅用作 npm 启动脚本的入口点。
使用 npm 脚本生命周期(npm-scripts)。
"scripts": {
"start": "node index.js",
"test": "mocha",
"postinstall": "bower install && grunt build"
}
Run Code Online (Sandbox Code Playgroud)
Heroku 采用了“一切皆有应用”的口号,但对于构建包而言。无论您要构建什么,都有适合它的构建包。
| 归档时间: |
|
| 查看次数: |
5570 次 |
| 最近记录: |