“npm warn Unknown project config "electron_mirror". This will stop working in the next major version of npm”的解决方案

最近老孙的一个electron项目,通过命令行启动时,有两行提示:
npm warn Unknown project config "electron_mirror". This will stop working in the next major version of npm.
npm warn Unknown project config "electron_builder_binaries_mirror". This will stop working in the next major version of npm.
提示大意是当前的electron_mirror和electron_builder_binaries_mirror配置国内镜像源的方式,在后续的major版本不会再被支持。
排查一下,当前项目默认是通过项目根目录下.npmrc
文件中配置的。

解决方法如下:
第一步
将ELECTRON_MIRROR和ELECTRON_BUILDER_BINARIES_MIRROR设置为系统环境变量。可以在系统属性中设置,也可以直接通过cmd命令设置,cmd命令如下:
setx ELECTRON_MIRROR "https://npmmirror.com/mirrors/electron/"
setx ELECTRON_BUILDER_BINARIES_MIRROR "https://npmmirror.com/mirrors/electron-builder-binaries/"
大家注意校对一下名称和对应的地址和.npmrc
文件中是否一致。
第二步
注释或删除掉.npmrc文件中对应的配置。

第三步
重启电脑