当 运行 npm install 在 angular 项目中时,安装了 angular cli
When running npm install in an angular project is the angular cli installed
从 Git 存储库下载了基于 Angular 7 构建的应用程序。然后运行npm install
。 angular cli
是在执行此操作时自动安装的吗?我需要手动安装吗?如果不是,最新的 angular cli 是否可以与旧版本的 angular 一起使用?在我的例子中 v7.
晚上好。我假设您必须安装 Angular CLI。请访问 https://angular.io/guide/setup-local 了解详细说明。
当您 运行ning npm install
时,Angular CLI
会在您的项目本地安装。然后,当您 运行 npm start
或 npm 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 并构建新项目,则必须全局安装它。
从 Git 存储库下载了基于 Angular 7 构建的应用程序。然后运行npm install
。 angular cli
是在执行此操作时自动安装的吗?我需要手动安装吗?如果不是,最新的 angular cli 是否可以与旧版本的 angular 一起使用?在我的例子中 v7.
晚上好。我假设您必须安装 Angular CLI。请访问 https://angular.io/guide/setup-local 了解详细说明。
当您 运行ning npm install
时,Angular CLI
会在您的项目本地安装。然后,当您 运行 npm start
或 npm 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 并构建新项目,则必须全局安装它。