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

Why npm install -g @angular/cli?

我知道有很多关于这个npm包安装的问题但是我找不到确切的相关答案,我已经安装了npm并且还在我的VStudio中开发了一些应用程序,每次开发新项目之前angular 我们是否需要通过在 cmd 中键入以下命令再次安装 npm "npm install -g @angular/cli?

没有。你只需要 运行

npm i -g @angular/cli 

一次(或以后更新时)

这用于生成 angular 应用程序和不同的 angular cli-related 终端命令。之后你不需要再 运行 它了。但是你需要在你的项目中本地安装它,这样某些事情才能正常工作

一旦你全局安装了@angular/cli,在下一个项目中你只需要运行 ng new app-name。 此命令将创建一个名为 'app-name' 的文件夹,然后将在本地安装所有依赖项 - 包括 @angular/cli.

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

如果你的@angular/cli全局版本比本地项目版本新,'ng'将使用本地@angular/cli代替,当你运行 'ng serve',例如。

恢复:使用 npm install -g @angular/cli 安装后,您只需 运行 ng new app-name.