为什么是“npm install -g @angular/cli”?

问题描述 投票:0回答:2

我知道关于这个 npm 包安装有很多问题,但我找不到确切的相关答案。

我已经安装了 npm,并在 Visual Studio 中开发了一些应用程序。每次开发Angular的新项目之前,我们都需要在cmd中输入“npm install -g @angular/cli”再次安装npm吗?

node.js angular npm cmd angular5
2个回答
20
投票

一旦你全局安装了@angular/cli,在下一个项目中你只需要运行

ng new app-name
。 此命令将创建一个名为“app-name”的文件夹,然后在本地安装所有依赖项,包括@angular/cli。

全局安装 @angular/cli 允许您在任何地方使用“ng”命令。它需要在本地安装,因为对于您的项目来说,需要一些特定的 @angular/cli 版本,而较新的版本可能会损坏。

如果您的 @angular/cli 全局版本比本地项目版本新,则“ng”将使用本地 @angular/cli 代替,例如,当您运行“ngserve”时。

摘要:使用

npm install -g @angular/cli
安装后,您只需要运行
ng new app-name


10
投票

不。你只需要跑

npm i -g @angular/cli 

一次(或将来更新时)

它用于生成 Angular 应用程序和不同的 Angular cli 相关终端命令。此后您无需再次运行它。但您需要将其安装在项目本地,以便某些功能正常工作

© www.soinside.com 2019 - 2024. All rights reserved.