Angular - ng服务vs npm start

时间:2017-02-17 19:36:44

标签: angular npm angular-cli

我对angular-cli有一点疑问。

当我运行 ng服务时,我使用全局安装的angular-cli,当我运行 npm start 本地一个?

3 个答案:

答案 0 :(得分:4)

命令将由package.json决定。基于package.json使用ng serve / npm start可以在那里更改表单。如果ng serve无效,可以使用npm start运行服务器。

ng服务器:

  

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

答案 1 :(得分:3)

当你在内部运行npm start时,它会调用package.json中开头写的任何命令。

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

它会运行ng serve

有关详细信息,请查看When to use 'npm start' and when to use 'ng serve'?

答案 2 :(得分:0)

是的。

假设您的全局Angular CLI版本为2,而您刚刚从github克隆并安装了一个使用Angular CLI版本1创建的项目。如果运行ng serve,它将运行版本2,如果您运行{{ 1}},它将使用node_modules / .bin文件夹中的脚本。

相关问题