Angular Cli - 如何重建我的项目

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

如何在 Angular 中重建我的项目。我首先使用 ng build 构建它,但无法再次执行该命令,因为它不允许我更改文件夹。

我收到此错误消息: EPERM:不允许操作,lstat

是否还有其他命令,例如 ng build update ?

angular-cli
3个回答
6
投票

您应该尝试使用以下方法清理缓存:

ng cache clean

== 旧答案(Angular 5)==

您可以在构建之前删除输出路径:

ng build --delete-output-path

您还可以使用别名之一,例如:

ng build --deleteOutputPath

ng build -dop

使用 Angular CLI 1.6.5 和 Angular 5.2.1 进行测试


0
投票

我在 Windows 机器上遇到了类似的问题。您需要管理员权限才能在 Windows 中运行该命令。以管理员身份启动命令提示符并重新运行该命令。应该可以。


0
投票

每次我在 Windows 中运行管理命令行窗口时遇到此错误,都是因为某些进程锁定了“/dist”文件夹,这阻止了构建过程擦除它然后写入新文件。

重新启动计算机应该可以解决问题,但这很痛苦 - 尝试使用Unlocker之类的东西来从任何阻碍的东西中夺回权限。

© www.soinside.com 2019 - 2024. All rights reserved.