当我部署应用程序时,出现错误 - 错误:EROFS:只读文件系统,在错误( native )处打开“/access.log” 发生了什么事? 索引.js:
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'));
});
最佳答案
如果您使用yarn,则最新版本之一(1.0.0rc?)会导致此问题。如果您在 package.json 引擎配置中将 yarn 版本明确设置为早期版本,例如 0.27.5,那么应该可以解决您的问题。即:
"engines": {
"node": "8.2.1",
"yarn": "0.27.5"
},
至少这解决了我的问题。
关于node.js - 部署heroku Nodejs应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45876347/