当前位置: 首页 > news >正文

nvm安装electron开发与编译环境

electron总是安装失败,下面说一下配置办法

下载软件

nvm
npmmirror 镜像站

安装nvm

首先最好卸载node,不卸载的话,安装nvm会提示是否由其接管,保险起见还是卸载
下载win中的安装包
配置加速节点nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
安装指定版本node
nvm install 14
安装好后,要查看npm是否安装成功,有时候会出现安装失败的情况,npm -v
如果失败就 nvm uninstall <版本号>
不同的node版本,全局安装的包是不互相影响的,例如需要分别安装npm i -g yarn

配置npm镜像

可通过npm config set registry 查看镜像地址,如果不是淘宝的就需要配置加速
给npm配置镜像npm config set registry https://registry.npmmirror.com
此时执行npm install electron,可能会报错

也可以全局安装 cnpm install -g electron-buildercnpm install -g electron-package

在这里插入图片描述
猜测是electron网络原因引起,配置镜像
npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"
编写好程序,打包的时候,可能会报错
在这里插入图片描述
配置镜像 npm config set electron_builder_binaries_mirror "http://npm.taobao.org/mirrors/electron-builder-binaries/"
以上报错是因为,编译的过程中,需要下载winCodeSign和nsis。可手动下载,并放到
C:\Users\zhangsan\AppData\Local\electron-builder\Cache该文件夹下面,但这种方式容易下载版本错误,可通过设置 .npmrc,在该文件中添加

ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/
ELECTRON_BUILDER_BINARIES_MIRROR=http://npm.taobao.org/mirrors/electron-builder-binaries/

此时再运行就可以了

http://www.lryc.cn/news/143681.html

相关文章:

  • 玩转Mysql系列 - 第7篇:玩转select条件查询,避免采坑
  • 启动程序结束程序打开指定网页
  • 从零开始学习 Java:简单易懂的入门指南之包装类(十九)
  • leetcode分类刷题:哈希表(Hash Table)(一、数组交集问题)
  • UML四大关系
  • forms组件(钩子函数(局部钩子、全局钩子)、三种页面的渲染方式、数据校验的使用)、form组件的参数以及单选多选形式
  • 跨专业申请成功|金融公司经理赴美国密苏里大学访学交流
  • 第十一章 CUDA的NMS算子实战篇(下篇)
  • R语言01-数据类型
  • 【网络基础实战之路】基于三层架构实现一个企业内网搭建的实战详解
  • C++11相较于C++98多了哪些可调用对象?--《包装器》篇
  • 栈与队列:常见的线性数据结构
  • android framework之AMS的启动管理与职责
  • Decoupling Knowledge from Memorization: Retrieval-augmented Prompt Learning
  • 腾讯云coding平台平台inda目录遍历漏洞复现
  • 无法正常访问服务器
  • 解决css英文内容不自动换行的问题
  • python语言学习
  • 1. 深度学习介绍
  • 【现场问题】oracle 11g 和12c 使用jdbc链接,兼容的问题
  • 嵌入式底层驱动需要知道的基本知识
  • 《软件开发的201个原则》阅读笔记 120-161条
  • JVM——类加载与字节码技术—类文件结构
  • C语言学习之main函数两个参数的应用
  • 本地部署 Stable Diffusion(Windows 系统)
  • Java源码分析(二)Double
  • 文件上传漏洞之条件竞争
  • javacv基础04-图像色彩空间转换函数Imgproc.cvtColor()(彩图转灰度图示例)
  • Spring Boot进阶(60):5种判断线程池任务是否全部完成的方案 | 实用技巧分享!
  • Git相关介绍和操作