如何在没有配置的情况下更改 npm 前缀?

Tra*_*ter 4 node.js npm

我不小心将 npm 前缀更改为不存在的地方。是否有我可以访问的配置文件允许我将其更改回来?

我能想到的唯一选择是:

  1. 完全卸载节点(更改前缀后 npm 没有响应
  2. 我想我可以创建不存在的目录并将 npm 文件移到那里。

但似乎应该有一个我可以在某处更改的配置文件,对吗?

Exp*_*lls 5

prefix可以使用 定义每个安装和其他命令--prefix,但作为全局设置,它在~/.npmrc( C:\Users\<your user name>\.npmrc) 中。您可以直接在该文件中删除/编辑它。

您也可以使用npm config set prefix $value, 或者npm config delete prefix如果您愿意。