当 运行 npm install 在 angular 项目中时,安装了 angular cli

When running npm install in an angular project is the angular cli installed

从 Git 存储库下载了基于 Angular 7 构建的应用程序。然后运行npm installangular cli 是在执行此操作时自动安装的吗?我需要手动安装吗?如果不是,最新的 angular cli 是否可以与旧版本的 angular 一起使用?在我的例子中 v7.

晚上好。我假设您必须安装 Angular CLI。请访问 https://angular.io/guide/setup-local 了解详细说明。

当您 运行ning npm install 时,Angular CLI 会在您的项目本地安装。然后,当您 运行 npm startnpm run ng <your command> 时,它就会开始。

如果你想全局安装最新的 Angular CLI,你可以通过 运行ning npm install @angular/cli -g

然后,当您在项目目录中 运行 ng <command> 时,对于脚手架之类的命令 - ng g <params>ng update 将使用全局 CLI。

但是你不必全局安装 CLI,正如我上面提到的,你可以使用本地的,唯一的缺点是你必须在所有 CLI 命令前加上前缀 npm run 例如 npm run ng g c my-component 有点不方便。

但是如果您想使用最新的 CLI 并构建新项目,则必须全局安装它。