EPERM:不允许操作,运行ng build时运行

问题描述 投票:5回答:3

我试图在我的角度4应用程序上运行ng build时出现错误。

EPERM: operation not permitted, lstat '<dist directory>'

有没有人遇到过这个问题?

TIA

javascript angular
3个回答
6
投票

我有同样的问题。

正如@Mauricio De La Quintana所说,问题是许可。

在我的情况下(Windows环境),我通过从Repos文件夹中删除只读属性并向Everyone用户添加写入权限来解决问题。


3
投票

这发生在我的ASP.NET项目中。对我来说,这是因为两个原因之一。

  1. 这可能是权限问题,因此您需要以管理员身份运行命令提示符。 一个。按win打开开始菜单。键入cmd以搜索命令提示符。 湾按ctrl + shift + enter以管理员身份启动命令提示符。
  2. 当您在Visual Studio(或其他IDE)中构建Web项目并且当前正在运行时,可能会发生这种情况。 一个。这是一个简单的修复,单击停止调试,然后再次尝试'ng build'。

0
投票

我认为这是一个权限问题,当你进行构建时,你也删除了以前的文件。我建议使用

sudo chown -R youruser /pathAngularApp
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.