2017-02-17 87 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",....... }