{
"name": "******",
"version": "1.0.0",
"description": "*******",
"engines": {
"node": "6.3.1"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"start": "cd server && npm install && node app.js"
},
"author": "******",
"license": "ISC"
}
具體來說,是'開始'不可靠嗎?這是迄今唯一一直在部署我的應用程序的package.json配置。啓動腳本中的'npm install'是否冗餘和/或可能會導致heroku端的滯後? Heroku做了一個npm安裝,無論如何是正確的?所以我只是將它指向正確的node_modules到npm install?以這種方式在Heroku上啓動Node.js應用程序可以嗎?
此外,爲什麼它只能與'cd server & & node app.js'而不是'node server/app.js'一起使用?