0

我已經安裝了必要的軟件包運行以下命令:角2 CLI命令無法正常運行

ng generate component navigation 

然而,每次我這樣做的結果是「新文件」操作在文本編輯器程序未知對我來說。它看起來像這樣:

Angular 2 CLI Text Editor

在這之後我無法弄清楚如何來解決這個編輯器。我知道的唯一選擇是關閉窗口退出。

理想情況下,我希望ng命令在不打開編輯器的情況下工作。但如果任何人都可以幫助識別這個編輯器,並給我一些關於如何操作它的基本命令,我會接受這個答案!

如果有幫助,我在創建者更新上運行WSL。

+0

不知道,可能是EMACS。嘗試將您的EDITOR環境變量設置爲您認識的編輯器。 – Henry

+0

剛跑過'echo $ EDITOR',什麼都沒有出現。我應該設置一個嗎? –

+0

我沒有使用WSL的經驗,但值得一試。 – Henry

回答

1

嘗試做這個命令

which -a ng 

對於我這種輸出

/usr/local/bin/ng 
/usr/bin/ng 

,如果你然後做一個

ls -l /usr/local/bin/ng 

對於我這種輸出:

/usr/local/bin/ng -> ../lib/node_modules/@angular/cli/bin/ng 

這是確定的,但:

ls -l /usr/bin/ng 

我輸出:

/usr/bin/ng 

是,嗯,不是那麼好。所以我只是這樣做:

sudo mv /usr/bin/ng /usr/bin/ng2 

現在,當我打電話給它是正確的。

(我不知道對方是什麼NG實際上對,爲什麼我的設置工作之前我升級的角度CLI)