You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Windows 10下恢复全局包管理器至npm及Angular-CLI全局配置位置查询

恢复全局包管理器为npm & Angular CLI在Win10的配置/安装位置

我来帮你一步步解决这个问题:

一、快速恢复全局包管理器为npm

你之前使用的ng set --global packageManager=yarn是Angular CLI旧版本的命令,现在推荐使用ng config命令来修改全局配置,直接执行以下命令即可切回npm:

ng config --global packageManager npm

如果你的Angular CLI版本较旧,这个命令无法执行,也可以直接修改全局配置文件(下文会给出位置),手动将packageManager字段的值改为npm

二、Windows 10下Angular/Angular-CLI的关键位置

1. 全局配置文件位置

Angular CLI的全局配置文件位置取决于版本:

  • Angular CLI 6及以上版本:配置文件位于用户目录下的.angular文件夹中,路径为:
    C:\Users\<你的用户名>\.angular\config.json
    打开这个文件后,找到packageManager字段,修改为npm即可完成配置切换。
  • Angular CLI 1.x旧版本:全局配置文件是.angular-cli.json,路径为:
    C:\Users\<你的用户名>\.angular-cli.json

2. 全局Angular CLI安装位置

全局安装的@angular/cli包默认存在npm的全局目录中,Win10下的默认路径:

  • 标准Node.js安装(未使用版本管理器):
    包文件位置:C:\Users\<你的用户名>\AppData\Roaming\npm\node_modules\@angular\cli
    对应的ng命令脚本(比如ng.cmd)在:C:\Users\<你的用户名>\AppData\Roaming\npm
  • 使用nvm管理Node.js版本:
    每个Node.js版本的全局@angular/cli会存放在nvm的版本目录下,比如:
    C:\Users\<你的用户名>\AppData\Roaming\nvm\<具体Node版本号>\node_modules\@angular\cli

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

火山引擎 最新活动