【问题标题】:Error deploy heroku nodejs app部署 heroku nodejs 应用程序时出错
【发布时间】:2017-09-06 23:48:33
【问题描述】:

当我部署应用程序时,我收到错误 - 错误:EROFS:只读文件系统,在错误时打开“/access.log”(本机) 发生了什么? index.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'));
});

【问题讨论】:

  • 分享你的。 /src/app 如果可能的话。

标签: node.js heroku


【解决方案1】:

如果您使用的是 yarn,最新版本之一(1.0.0rc?)会导致此问题。如果您将 package.json 引擎配置中的 yarn 版本显式设置为较早的版本,例如 0.27.5,那应该可以解决您的问题。即:

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

至少这解决了我的问题。

【讨论】:

    猜你喜欢
    • 2012-02-20
    • 1970-01-01
    • 2015-09-22
    • 2013-07-04
    • 2016-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-01
    相关资源
    最近更新 更多