【问题标题】:EACCES: permission denied, open '/home/site/wwwroot/node_modules/.cache/.eslintcache'EACCES:权限被拒绝,打开'/home/site/wwwroot/node_modules/.cache/.eslintcache'
【发布时间】:2021-10-01 16:54:51
【问题描述】:

我将我的 react 应用程序部署到 azure 并在加载时出现此错误: 编译失败

EACCES:权限被拒绝,打开 '/home/site/wwwroot/node_modules/.cache/.eslintcache'

此错误发生在构建期间,无法消除。

我花了几天时间试图纠正它,但无济于事。拜托,我需要帮助。 enter image description here

【问题讨论】:

  • 你读过deployment section吗?
  • 为什么要在生产服务器上构建?仅部署已构建的项目。
  • 这是我第一次部署 React 应用。我遵循了一个教程,该教程描述了如何通过 git 从我的本地计算机部署到 Azure 应用服务。我如何特别部署已构建的项目? css-tricks.com/…

标签: javascript reactjs azure node-modules eslint


【解决方案1】:

如果你的代码有错别字并保存了,那么.eslintcache 不会被清除,错误会不断出现在服务器中。你必须删除.eslintcache。克服这个错误。

参考文献

How to deploy React app to azure

GitHub 问题。

【讨论】:

    【解决方案2】:

    解决这个问题的唯一方法如下:

    ●删除所有没有(public和src)的文件。(如果你删除public和src这将删除你所有的进度) ●然后用 [ $npx create-react-app ] 创建一个新的 react 应用 ●用你的项目public和src交换public和src文件 ● npm start,希望它对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-04
      • 2021-07-15
      • 1970-01-01
      • 2019-09-19
      • 2023-03-03
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多