2017-08-25 108 views
2

當我部署的應用程序,我得到的錯誤 - 錯誤:EROFS:只讀文件系統,打開「/access.log」的錯誤(本機) 什麼happend? index.js:錯誤Heroku上部署應用程序的NodeJS

var app = require('./src/app'); 

app.set('port', (process.env.PORT || 5000)); 

enter code here 

app.listen(app.get('port'), function() { 
    console.log('Node app is running on port', app.get('port')); 
}); 
+0

分享你的。/src/app如果可能的話。 –

回答

1

如果您正在使用的紗線,最近的版本之一(?1.0.0rc)引起此問題。如果將package.json引擎中的紗線版本設置爲早期版本(如0.27.5),則應該解決您的問題。即:

"engines": { 
    "node": "8.2.1", 
    "yarn": "0.27.5" 
}, 

至少這爲我解決了這個問題。