【问题标题】:Deploy Angular App in Heroku Error - mkdir '/dist' Error: EROFS: read-only file system, mkdir '/dist'在 Heroku 中部署 Angular 应用程序错误 - mkdir '/dist' 错误:EROFS:只读文件系统,mkdir '/dist'
【发布时间】:2020-11-30 19:04:41
【问题描述】:

根据this 指南,我正在尝试在 Heroku 中部署我的 Angular 应用程序,但它在构建过程中失败 (ng build --prod),并出现以下错误:

95% 发出 index-html-webpack-pluginEROFS:只读文件系统, mkdir '/dist' 错误:EROFS: 只读文件系统,mkdir '/dist'

正如我从相关主题中看到的那样,问题似乎出在我正在使用的 npm 版本中,但不太确定这是否是错误。我目前与本地相同的引擎是:

"engines": {
    "node": "12.20.0",
    "npm": "6.14.0"
  }

一些重要的注意事项是 ng build --prod 在我的本地成功运行 node server.ts 按预期呈现页面。

如果有人知道:

  1. 我还有什么办法可以解决这个问题或
  2. 如果已经成功部署,使用的 npm 和节点版本 这会很有帮助。

谢谢!

【问题讨论】:

    标签: node.js angular heroku


    【解决方案1】:

    希望通过再次测试所有工作流程,我意识到由于 angular.json 中的配置错误,即使 ng build 命令成功运行,也没有生成 dist 文件。

    所以通过修复它,一切都像魅力一样。

    【讨论】:

      猜你喜欢
      • 2020-05-18
      • 2019-05-23
      • 1970-01-01
      • 2020-07-10
      • 2023-02-12
      • 2018-09-11
      • 2015-06-08
      • 2018-12-20
      • 1970-01-01
      相关资源
      最近更新 更多