如何在Angular中重建我的项目。我用ng build首先构建它,但不能再次执行该命令,因为它不会让我更改文件夹。Angular Cli - 如何重建我的项目
我收到此错误信息: EPERM:操作不允许,LSTAT
是否有其他的命令,比如NG构建更新?
如何在Angular中重建我的项目。我用ng build首先构建它,但不能再次执行该命令,因为它不会让我更改文件夹。Angular Cli - 如何重建我的项目
我收到此错误信息: EPERM:操作不允许,LSTAT
是否有其他的命令,比如NG构建更新?
我在Windows机器上遇到了类似的问题。您需要管理员权限才能在Windows中运行该命令。以管理员身份启动命令提示符并重新运行该命令。它应该工作。
每当我在Windows命令行窗口中运行这个错误时,这是因为某个进程已经锁定了'/ dist'文件夹,这会阻止构建进程擦除它并写入新文件。
重新启动计算机应该照顾问题,但这是一个痛苦 - 尝试使用类似Unlocker之类的东西来从任何阻碍方面甩开权限。
您可以构建与之前删除输出路径:
ng build --delete-output-path
您也可以使用别名,如之一:
ng build --deleteOutputPath
或
ng build -dop
与测试Angular CLI 1.6.5和Angular 5.2.1
I h在Nativescript + Angular2中出现类似的问题。由于它们都以某种方式使用npm,因此可能有助于按照此处所述清除其缓存“npm cache clean”:https://github.com/npm/npm/issues/10826#issuecomment-165124144 – Leukipp