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

des4xlb0  于 2023-08-07  发布在  其他
关注(0)|答案(3)|浏览(126)

我将我的react应用程序部署到Azure并加载,我得到了这个错误:编译失败
EACCES:权限被拒绝,打开“/home/site/wwwroot/node_modules/.cache/.eslintcache”
此错误发生在生成期间,无法解除。
我花了几天时间试图纠正它,但都无济于事。拜托,我需要帮助。enter image description here

bzzcjhmw

bzzcjhmw1#

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

参考资料

. How to deploy React app to azure
. GitHub问题。

sxpgvts3

sxpgvts32#

你可以把文件改回来。实际上,在我的例子中,我不得不改变整个node_modules缓存的所有权:
第一个月

hivapdat

hivapdat3#

解决此问题的唯一方法如下:
●删除所有没有(public和src)的文件。(如果你删除public和src,这将删除你所有的进度)●然后使用[ $npx create-react-app ]创建一个新的react应用程序●将public和src文件与你的项目public和src交换● npm start,希望它对你有用。

相关问题