Angular-ng serve vs npm start
答
命令将由package.json
决定。 ng serve/npm start是基于package.json
使用,可以在那里改变形式。如果ng serve
不工作可以使用npm start
来运行服务器。
纳克服务器:
"scripts": { "ng": "ng", "start": "ng serve", "test": "ng test",....... }
答
当您运行故宫开始在内部,它会调用任何命令在的package.json开始里面写。
"scripts": {
"start": "ng serve"
}
它将运行NG服务
你在哪里得到这个信息?我倾向于认为这是错误的。当我在我的cli项目上运行'npm start'时,它只运行'ng serve'。 – Bean0341
我问过这个问题,因为我已经全局安装了1.0.0-beta.26版本的angular-cli,1.0.0-beta.32.3版本在本地安装了最新版本。 当我运行ng服务我得到错误,当运行npm开始时一切正常 –
另一件让我确信这是真的。我刚刚用'npm uninstall -g angular-cli @ angular/cli'卸载globall angular-cli,现在当我尝试运行'ng serve'时,它说ng不能识别,而'npm start'仍然可以工作 –