electron 7.0.0以上安装失败问题 设置淘宝源也不行 多了个V

官网下载了demo之后发现install失败

查了之后说设置淘宝源 (我有翻墙为啥不行)

设置之后会发现说找不到 查看地址之后发现多了一个v 比如淘宝上是8.0.0 然后install.js 获取的地址是v8.0.0 当然就下载不了了

解决

npm_config_electron_mirror="https://npm.taobao.org/mirrors/electron/" npm_config_electron_custom_dir="8.0.0" npm install

手动设置为8.0.0就不会多V了

原因

具体代码在

downloadArtifact(@electron/dist/cjs/index.js)

=> getArtifactRemoteURL(@electron/dist/cjs/artifact-utils.js)

可以看出是由 base, path, file 拼接起来的

 path,由 version决定 

version来源于 electron文件夹下的 package.json文件(8.0.0)

然后在downloadArtifact中有一个 

artifactDetails.version = utils_1.normalizeVersion(artifactDetails.version);

normalizeVersion


所以就多了一个v(无语)

你可能感兴趣的:(electron 7.0.0以上安装失败问题 设置淘宝源也不行 多了个V)