2017-02-17 20 views
2

私はangular-cliについて少し質問があります。Angular - ng serve vs npm start

は、それは私がグローバル設置角度-CLIを使用して、私はNPMがローカル 1を起動し実行するとを果たすNG を実行したときというのは本当でしょうか?

+1

をチェック詳細については

に役立つNGを実行するのだろうか?私はこれが間違っていると思う傾向があります。私がcliプロジェクトで 'npm start'を実行すると' ng serve'が実行されます。 – Bean0341

+1

私はこの問題を尋ねました。なぜなら私はグローバルに、バージョン1.0.0-beta.26で角度cliをインストールし、バージョン1.0.0-beta.32.3で最新のものをローカルにインストールしたからです。 そして、私がngサービスを実行するとエラーが発生し、npmを起動するとすべてが正常に実行されます –

+0

これが本当であることを私に確信させるもう一つのこと。私は 'npm uninstall -g angular-cli @ angular/cli'を使ってgloball angi-cliをアンインストールしましたが、' ng serve'を実行しようとすると 'npm start'が動作している間にngが認識されないというメッセージが表示されます –

答えて

1

コマンドはpackage.jsonで決定します。 ng serve/npm startは、package.jsonに基づいて使用され、そこではフォームを変更できます。 ng serveが動作していない場合は、npm startを使用してサーバーを実行できます。

NGサーバー:あなたはNPM開始を実行すると

"scripts": { "ng": "ng", "start": "ng serve", "test": "ng test",....... }

1

内部的には、package.jsonにスタートの内側に書かれているものは何でもコマンドを呼び出します。

"scripts": { 
    "start": "ng serve" 
} 

それはあなたがこの情報を得ているWhen to use 'npm start' and when to use 'ng serve'?

関連する問題