2017-08-25 115 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" 
}, 

至少这为我解决了这个问题。