Building fresh packages...
[-/5] ⠐ waiting...
[-/5] ⠐ waiting...
[3/5] ⠐ electron
[4/5] ⠈ phantomjs-prebuilt
[5/5] ⠈ electron-chromedriver
今天下午一直就是在折腾这个东西,公司我直接就能装上,家里我挂了全局代理,还是不行,最后我甚至重装了我的电脑!还是没能解决。在Github上面搜索到了一个Issues,一开始自己没有仔细看,上面其实有一个答案的。我是搜索phantomjs-prebuilt这个模块,发现了一个这个。
phantomjs_cdnurl=https://bitbucket.org/ariya/phantomjs/downloads
通过这个了解到了,.npmrc和.yarnrc,发现还有一些其他的参数影响到了依赖的下载。通过设置这些参数,解决的下载的问题。
在项目根目录下面创建.yarnrc(如果使用npm包管理器创建.npmrc)文件,配置以下参数。
registry "https://registry.npm.taobao.org"
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"
phantomjs_cdnurl "http://cnpmjs.org/downloads"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/"
profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/"
chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
当然还有其他的很多参数,具体参数查看https://npm.taobao.org/mirrors
2021.12.31 更新
文件格式更新为如下 多了等号
registry="https://registry.npm.taobao.org"
sass_binary_site="https://npm.taobao.org/mirrors/node-sass/"
phantomjs_cdnurl="http://cnpmjs.org/downloads"
electron_mirror="https://npm.taobao.org/mirrors/electron/"
sqlite3_binary_host_mirror="https://foxgis.oss-cn-shanghai.aliyuncs.com/"
profiler_binary_host_mirror="https://npm.taobao.org/mirrors/node-inspector/"
chromedriver_cdnurl="https://cdn.npm.taobao.org/dist/chromedriver"
希望能够帮助到遇到和我一样问题的人。