ngserve 開啟編輯器而不是載入本機 URL

ngserve 開啟編輯器而不是載入本機 URL

每當我輸入ng serveor時ng serve --open,它總是打開編輯器而不打開項目。

您可以在下圖中看到這一點,這是命令的第一張圖片:

輸入命令並按以下命令後,此編輯器將開啟Enter

輸入命令並按 Enter 鍵後,此編輯器將開啟

答案1

這是“ng”別名的終端編輯器。使用以下命令卸載它:

sudo apt purge ng-common ng-latin

然後安裝 Angular CLI(假設你已經安裝了 npm)

sudo npm install -g @angular/cli

如果你沒有安裝 npm看看這裡

答案2

假設您使用 nvm 安裝了節點,然後將其放入 .bashrc 中:

alias ang=~/.nvm/versions/node/`nvm current`/bin/ng

或者,如果您的 ng 命令在其他地方,請進行相應調整。然後使用帶有“ang”的角度,並使用帶有“ng”的編輯器。

答案3

正如其他答案所建議的,您執行 ng (編輯器)(參見man ng)而不是 Angular CLI。

要找到實際執行的二進位文件,您可以使用:

$ which ng
/usr/bin/ng

有多種方法可以解決該問題。有些是:

PS:要退出編輯器,快捷鍵Ctrl+x然後Ctrl+c對我有用。

相關內容