electron 无法安装

犯了升级强迫症,之前用的ELECTRON5 ,之前 用的 vue-cli-plugin-electron-builder ,今天升级到1.4.5,然后把electron也升级到了8.0.0,安装的时候死活安装不上,分析源码发现在下载 electron 的压缩包的时候, taobao镜像的地址中少个v, github的下载地址中多个 v,导致用镜像下载压缩包的时候找不到地址,404错误.
研究源码后给 .npmrc 配置文件中添加了一行新的配置,完美解决问题.
配置如下

registry=https://registry.npm.taobao.org
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
url=http://cnpmjs.org/downloads
phantomjs_cdnurl=http://cnpmjs.org/downloads
electron_mirror=https://npm.taobao.org/mirrors/electron/
electron_custom_dir=8.0.0
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

添加了 electron_custom_dir=8.0.0
注意你要下载的版本需要相同,我下载的是8.0.0,

2020/2/14
经测试 可以在项目目录中单独放一个 .npmrc,内容如下
electron_custom_dir=8.0.0

这样就不会对其它项目照成影响

原文地址:https://www.cnblogs.com/feebool/p/12306774.html

时间: 2024-10-18 21:11:43

electron 无法安装的相关文章

Electron的安装与 hello word

1.NodeJs安装 Nodejs中文网下载下载安装包:http://nodejs.cn/download/ 一系列下一步之后,安装完成,自带管理工具NPM.可以通过它下载一系列模块. 2.Electron安装 安装Electron的过程比较坎坷,尝试了三次才成功. 1.直接cmd 敲命令 1 npm install electron -g ,卡了一会,提示超时,安装失败. 2.在网上搜了一下,有人说因为服务器在国外,需要换源.好吧,那就安装一个Nrm 用来切换Npm的数据源,敲命令 npm i

electron的安装

1.安装 node.js https://nodejs.org/en/ 2.安装asar npm install -g asar 3.安装atom https://atom.io/ 4.安装electron https://github.com/atom/electron/releases  我下载的是 electron-v0.36.6-win32-x64.zip 或者使用命令行:npm install electron-prebuilt -g 两种办法,都没能把electron下载下来...

【Electron】Electron在Windows下的环境搭建

Electron作为一种用javascript写桌面程序的开发方式,现在已经被大众接受.下面就介绍如何在windows(>win7)下快速搭建Electron开发环境. 1. nodejs 的安装 从nodejs 下载最新版本的windows安装程序进行安装,我下载的是v6.9.1,安装时一路默认即可,这个安装会把nodejs和npm配置到系统PATH中,这样在命令行的任何位置都可以直接用node执行nodejs,用npm执行npm命令. 检查nodejs是否安装成功可以这样查看: 另外,因为可

Nightmare安装and一个小例子

前端的功能测试 功能测试必须在真正浏览器做,现在有四种方法. 使用本机安装的浏览器 使用 Selenium Driver 使用 Headless Chrome 使用 Electron Nightmare 使用 Electron 模拟真实浏览器环境 提供大量人性化.易用的 API 官网:nightmarejs.org 1.nightmare依赖于electron.安装electron(http://www.cnblogs.com/tanyongli/p/7504603.html) 2.安装完后el

electron 搭建与运行

1,安装node.js 4.0以上版本 我的版本是目前最新的版本6.2.2 2,由于electron的安装需要依赖一个很大的压缩包,50M的样子,用git去下载的话很容易下载不了而报错,所以可以先提前下载下来http://npm.taobao.org/mirrors/electron 这里有很多的版本,最新版在最下面,我目前安装的是最新的v1.2.5 然后点进去,找到符合自己系统的版本,如果不知道是哪个版本,可以先执行 npm install electron-pribuilt -g 这就能看见

Linux环境下Node.js的安装配置

1.   官网下载Node.js 2.   安装Node.js 根据下载内容的不同,提供三种安装方法,选择自己喜欢的方式 2.1.   绿色免安装版(Linux(.tar.gz)) 解压Node-XXX.tar.gz tar zxvf Node-XXX.tar.gz 进入Node-XXX/bin目录,可以看到node 和 npm都存在 cd Node-XXX/bin 查看node版本,执行命令看到版本号就说明你下载的内容妥妥的了 ./node –v 将node命令修改为全局(相当于windows

Windows Electron初探

最近闲来无事,玩玩electron. 1.安装nodejs 下载地址:http://nodejs.cn/download/,下载64位.安装完成后,打开C:\Program Files\nodejs\node_modules\npm目录,编辑npmrc文件,添加electron_mirror="https://npm.taobao.org/mirrors/electron/".添加Electron的镜像. 2.新建文件夹DesktopApp,然后新建三个文件: main.js  主逻辑

Electron把网页打包成桌面应用并进行源码加密

前言 最近想把自己用html+css+js做的网页界面打包成桌面应用,网上一搜,发现Electron是一个不错的选择,试了试,发现效果真的不错.这里记录一下打包过程以作记录,便于自己以后查看学习. 一.简介 Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库. Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的. 二.打包过程 1.

使用Bootstrap、Electron和JavaScript开发桌面应用

HTML一直是桌面软件的重点,各种桌面软件或者多或少都会嵌入一些HTML的代码.而自从在了Nodejs后,使用HTML制作桌面就成为了可能. 这要感谢node-webkit引入了对桌面的支持,然后electron推动了这个趋势. 由于node-webkit的支持力度似乎不够大,而electron已经有相应的比较成熟的产品Atom/VSCode,所以我倾向了electron. 今天我要介绍如何使用electron与bootsrap做一个桌面的应用. 安装Electron Electron的安装是很