ng serve
またはと入力するとng serve --open
、常にエディターが開き、プロジェクトは開きません。
これは以下の画像で確認できます。これはコマンドの最初の画像です。
このエディターは、コマンドを入力して を押すと開きます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」で angular を使用し、「ng」でエディターを使用します。
答え3
他の回答が示唆しているように、ng(エディター)を実行します(man ng
Angular CLI の代わりに ) を使用します。
実際に実行されるバイナリを見つけるには、次を使用できます。
$ which ng
/usr/bin/ng
この問題を回避する方法はいくつかあります。たとえば、次のとおりです。
npm start
代わりに実行するng serve
PATH
環境変数を変更します(.bashrc
)。例export PATH=~/.npm-global/bin:$PATH
:npmのデフォルトディレクトリが変更されました- エイリアスを使用する
PS: エディターを終了するには、ショートカットCtrl+をx押してからCtrl+ を押すとcうまくいきます。