如何在Angular中重建我的项目。我首先使用ng build构建它,但是不能再次执行该命令,因为它不会让我更改文件夹。
我收到此错误消息: EPERM:不允许操作,lstat
还有其他命令,例如ng build update吗?
答案 0 :(得分:1)
您可以使用以下命令删除构建前的输出路径:
ng build --delete-output-path
您还可以使用其中一个别名,例如:
ng build --deleteOutputPath
或
ng build -dop
使用Angular CLI 1.6.5和Angular 5.2.1进行测试
答案 1 :(得分:0)
我遇到了Windows机器中的类似问题。您需要管理员权限才能在Windows中运行该命令。以管理员身份启动命令提示符并重新运行该命令。它应该工作。
答案 2 :(得分:0)
每次我在Windows中遇到此错误,在管理员命令行窗口中运行时,都会因为某些进程锁定了' / dist'文件夹,它阻止构建过程擦除它然后写入新文件。
重新启动计算机应该可以解决问题,但这很痛苦 - 尝试使用类似Unlocker之类的东西来解决阻碍任何人阻碍权限的问题。