机器上以前安装了一个nodejs14,今天又用scoop安装了一个nodejs17,于是就是nodejs14的目录手工删除了。但是,在运行npm命令时,发现又把以前的nodejs14的目录生成了,在其下还有node_cache目录,十分不解。 执行npm config list命令查看,原来在当前用户的目录下有一个.npmrc文件,它的设置覆盖了刚安装的nodejs17的设置。 将用户目录下的这个.npmrc删除,就正常了。