2017-02-17 85 views
2

我有一個關於angular-cli的小問題。Angular-ng serve vs npm start

這是真的,當我運行納克服務我使用全球安裝角CLI當我運行NPM啓動當地一個?

+1

你在哪裏得到這個信息?我傾向於認爲這是錯誤的。當我在我的cli項目上運行'npm start'時,它只運行'ng serve'。 – Bean0341

+1

我問過這個問題,因爲我已經全局安裝了1.0.0-beta.26版本的angular-cli,1.0.0-beta.32.3版本在本地安裝了最新版本。 當我運行ng服務我得到錯誤,當運行npm開始時一切正常 –

+0

另一件讓我確信這是真的。我剛剛用'npm uninstall -g angular-cli @ angular/cli'卸載globall angular-cli,現在當我嘗試運行'ng serve'時,它說ng不能識別,而'npm start'仍然可以工作 –

回答

1

命令將由package.json決定。 ng serve/npm start是基於package.json使用,可以在那裏改變形式。如果ng serve不工作可以使用npm start來運行服務器。

納克服務器:

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