从优先级高到低介绍:
- 项目中的
.npmrc
- 用户配置文件:
~/.npmrc
- 全局配置文件:
~/AppData/Local/pnpm/config/rc
(官网config命令说明中有写) 使用pnpm config set xx
就是更改这个文件的内容。
所以,你在 pnpm config set xxx
时不生效的问题就知道了,因为用户配置文件,项目中的配置文件优先级更高,所以导致你如何set都没有起作用。
最佳实践: 要么都用命令行的形式做config配置,要么就 在用户级别上设置一把梭,最好不要两个都用。现在,把用户级别的配置删掉,用命令行的形式配置吧!每次都可以起作用,就不用找来找去的了。