0
我在写一个Node.js应用程序并使用Heroku来托管它。另外我还使用Webpack + Babel将我所有的服务器文件捆绑为一个,并使用ES2015语法。但事情是,我需要在运行它之前构建我的应用程序。所以我把这个命令为package.json
:如何在Heroku上使用Node.js在部署和重启时运行2个不同的命令?
"scripts": {
"start": "webpack && node build/server.js"
},
这工作,但问题是,当我运行heroku restart
,我的应用程序只运行后重建。当我的应用崩溃时也是如此。
所以我想我需要2个不同的命令:一个上部署(webpack
),一个在npm start
(node build/server.js
)
我怎样才能做到这一点?