解决Electron7.0.0的坑,cnpm install electron 安装失败的问题

Posted cfsxgogogo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决Electron7.0.0的坑,cnpm install electron 安装失败的问题相关的知识,希望对你有一定的参考价值。

解决方案:

修改项目目录下的 node_moduleselectroninstall.js

downloadArtifact({
  version,
  artifactName: ‘electron‘,
  force: process.env.force_no_cache === ‘true‘,
  cacheRoot: process.env.electron_config_cache,
  platform: process.env.npm_config_platform || process.platform,
  arch: process.env.npm_config_arch || process.arch, //结尾别忘了加逗号!
  //添加如下代码,
  mirrorOptions:{
    mirror: ‘https://npm.taobao.org/mirrors/electron/‘,
    customDir: version
  }
}).then((zipPath) => extractFile(zipPath)).catch((err) => onerror(err))

ps : customDir
downloadArtifact 拼接下载地址的时候,它会自动在版本号前加上字符 v
从而来下载github的镜像
github
https://github.com/electron/electron/releases/download/v7.0.0/electron-v7.0.0-win32-x64.zip
可这样,就会导致淘宝镜像下载出错!
淘宝的镜像中目录中版本目录,是不带v
https://npm.taobao.org/mirrors/electron/7.0.0/electron-v7.0.0-win32-x64.zip

再次用终端打开 项目目录下的 node_moduleselectron 运行 node install.js

PS H:codes	estElectron
ode_moduleselectron> node install.js
https://npm.taobao.org/mirrors/electron/7.0.0/electron-v7.0.0-win32-x64.zip
PS H:codes	estElectron
ode_moduleselectron>

解决!!!

以上是关于解决Electron7.0.0的坑,cnpm install electron 安装失败的问题的主要内容,如果未能解决你的问题,请参考以下文章

windows 7 cmd界面用cnpm安装webpackvue-cli没反应

Gitlab不小心关闭了sign-in,无法登录web的坑。。。

taro react-native端开发环境搭建

解决安装Oracle 11g 遇到的坑

淘宝镜像cnpm提示“不是内部命令”解决方法

解决无法安装cnpm,cnpm卡顿问题