pnpm 配置读取顺序(配置不生效问题)

84 阅读1分钟

从优先级高到低介绍:

  1. 项目中的.npmrc
  2. 用户配置文件:~/.npmrc
  3. 全局配置文件: ~/AppData/Local/pnpm/config/rc (官网config命令说明中有写) 使用pnpm config set xx 就是更改这个文件的内容。

所以,你在 pnpm config set xxx 时不生效的问题就知道了,因为用户配置文件,项目中的配置文件优先级更高,所以导致你如何set都没有起作用。

最佳实践: 要么都用命令行的形式做config配置,要么就 在用户级别上设置一把梭,最好不要两个都用。现在,把用户级别的配置删掉,用命令行的形式配置吧!每次都可以起作用,就不用找来找去的了。