如何在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