簡體   English   中英

更新到最新的 Angular CLI 后,ng serve 命令不起作用

[英]ng serve command not working after updating to the latest Angular CLI

更新到最新版本的 Angular CLI 后,我無法再執行ng serve命令。 然而,使用yarn startnpm start確實允許像往常一樣運行ng serve命令。

嘗試為 Angular 安裝最新的 CLI 版本,但沒有任何幫助。 以下是命令提示符快照以供參考。

Microsoft Windows [Version 10.0.17134.885] (c) 2018 Microsoft
 Corporation. All rights reserved.

 D:\Development\Celebro>ng serve 'ng' is not recognized as an internal
 or external command, operable program or batch file.

 D:\Development\Celebro>ng 'ng' is not recognized as an internal or
 external command, operable program or batch file.

 D:\Development\Celebro>yarn start 
> yarn run v1.17.3 

> $ ng serve 

> 15% building 3/3 modules 0 activeTerminate batch job (Y/N)? y

 D:\Development\Celebro>npm start

> Celebro@0.0.0 start D:\Development\Celebro
> ng serve

> 10% building 3/3 modules 0 activeTerminate batch job (Y/N)? y

 D:\Development\Celebro>

我已經安裝了最新的 CLI/節點/檢查過的 Windows 環境路徑變量,到目前為止沒有任何幫助。

我試過跟隨..

卸載 Angular

npm卸載 -g angular-cli

然而,%AppData%/npm 下仍然有 ng 包。

問題仍然存在。 因為卸載並重新安裝它們沒有幫助。
還注意到ng.cmd文件在此過程中被刪除。

所以我決定進一步破壞它(!),並且幾乎刪除了node_modules文件夾下的幾乎所有內容(yarn 是唯一的文件夾,我沒有碰過)。

刪除文件后,重新安裝所有東西。 因為,我刪除了所有內容,我不得不重新安裝

新產品管理

Angular-CLI

NestJs (對於那些不想的人可選)

此時我能夠運行 ng serve 命令

后來我安裝了一些其他軟件包,如 nodemon 等,但是這些就像錦上添花。 希望這可以幫助任何再次陷入困境的人。

我想真正的問題是卸載后 ng.cmd 文件損壞/刪除。 請檢查,以防萬一,你有同樣的問題。

更新到最新的 Angular CLI 后,ng serve 命令是否不起作用?

比你可以使用這個命令:

ng serve -o

它將運行 Angular CLI,但您必須稍等一下,因為它正在編譯您文件夾中的所有數據

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM