最近使用electron做项目,然下载这玩意就搞得我精疲力竭。虽然提供了离线下载,但项目本身用到的库还是需要npm install
的。在这个过程中虽然库被下载下来了(不大),但下载完成之后还会执行node install.js
,这过程中还是会下载已经下载过的离线版本_(:3/Z)_...于是乎,在不知这个本地版本到底会不会影响electron执行的前提下,跟随代码找到install.js -> electron-download -> index.js
,其中可以定位下载URL为baseUrl
,默认返回https://github.com/electron/electron/releases/download/v
,这就是超慢的URL!把它替换为https://npm.taobao.org/mirrors/electron/
,再执行node node_modules/electron/install.js
(假设已经npm install
下载了JS库),就会发现速度超快!下载完毕再执行下npm install
,搞定~
转载于:https://juejin.im/post/5c7fba5a5188252e0f377adb