我们的Launcher里有一个需求,需要内置node和npm。
npm 默认的 registry ,也就是下载 npm 包时是从国外的服务器下载,国内很慢,一般都会指向淘宝 https://registry.npm.taobao.org
那么该如何修改呢。
mac 很简单,只要在增加2个文件
engine/etc/npmrc
engine/etc/.npmrc
里面的代码为
registry=https://registry.npm.taobao.org/
disturl=https://npm.taobao.org/dist
window比较麻烦,除了这个位置,还要在下面这个位置也放置相同的文件。
engine/win/etc/npmrc
engine/win/etc/.npmrc
同时还要修改代码
D:\GitHub/wing-launcher\engine\win\npm\lib\config\core.js
D:\GitHub/wing-launcher\engine\win\npm\lib\config\default.js