You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已在Windows机器全局安装Angular CLI,是否还需全局安装Angular?

关于Angular CLI与Angular全局安装的疑问解答

嘿,我来帮你把这个问题理清楚~

你完全不需要全局安装Angular本身,原因如下:

  • Angular CLI只是一个用来创建、构建、管理Angular项目的命令行工具,它本身并不包含Angular框架的核心代码。
  • 当你使用ng new命令创建新的Angular项目时,CLI会自动在项目的本地node_modules目录中安装对应版本的Angular核心依赖包(比如@angular/core、@angular/common等),这些依赖是项目运行所必需的。
  • 全局安装的Angular CLI仅提供ng命令工具,它会根据你项目中的配置,调用项目本地的Angular版本来工作。这种设计的好处是,不同的Angular项目可以使用不同版本的框架,不会出现版本冲突的问题。

另外你提到运行ng --version时Angular:字段没有显示具体版本,这是正常现象——因为全局环境中并没有安装Angular核心包,而CLI本身也不需要全局的Angular来运行,所以这个空值完全不影响后续的项目开发。

至于官方快速入门指南没有提及全局安装Angular,正是因为这一步完全没有必要,CLI已经帮你在创建项目时处理好了本地依赖的安装工作。

内容的提问来源于stack exchange,提问作者pinale

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:26:12