当前位置:网站首页>Electron安装问题
Electron安装问题
2022-07-05 17:57:00 【寒墨茗殇】
项目输入: npm config edit
在registry 下面添加,并替换了 registry
registry=https://registry.npm.taobao.org/
disturl=https://npm.taobao.org/mirrors/node
electron_mirror=https://cdn.npm.taobao.org/dist/electron/
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/安装electron失败 postinstall: `node install.js`
npm config set electron_mirror "https://npm.taobao.org/mirrors/electron/"Electron预加载:
新建preload.js 在src下面
preload.js:
var electron_re=require('electron')
window.electron=electron_remain.js:
const {
BrowserWindow,
} = require('electron')
new BrowserWindow({
width: 1100,
height: 720,
minWidth: 1100,
minHeight: 720,
webPreferences: {
nodeIntegration: true,
preload: path.join(__dirname, '/preload.js'),
nativeWindowOpen: true,
contextIsolation: false,//需要false
webSecurity: false
},
icon: `${__static}/icon/favicon.ico`
})
win.loadURL('app://./index.html')vue.config.js:
module.exports = {
pluginOptions:{
electronBuilder:{
preload:'src/preload.js',
target: "electron-renderer"
}
}
}打包可能遇到的问题
* 1. 打包时下载electron-v.xxxx.zip文件失败
* 解决办法:直接在淘宝的文件库下载对应版本和打包平台的文件,下载完成后放在 C:\Users\Administrator\AppData\Local\electron\Cache这个目录下
* 2. 打包时下载winCodeSign-v.xxx.7z文件失败
* 下载地址:https://github.com/electron-userland/electron-builder-binaries/releases/download/winCodeSign-2.5.0/winCodeSign-2.5.0.7z
* 下载完解压放到C:\Users\Administrator\AppData\Local\electron-builder\Cache\winCodeSign目录下
* 3. 打包时下载nsis-v.xxx.7z文件失败
* 下载地址:https://github.com/electron-userland/electron-builder-binaries/releases/download/nsis-3.0.3.2/nsis-3.0.3.2.7z
* 下载完解压放到C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis
* 4. 打包时下载nsis-resources-v.xxx.7z文件失败
* 下载地址:https://github.com/electron-userland/electron-builder-binaries/releases/download/nsis-resources-3.4.1/nsis-resources-3.4.1.7z
* 下载完解压放到C:\Users\Administrator\AppData\Local\electron-builder\Cache\nsis\nsis-resources-3.4.1
边栏推荐
- Matlab built-in function how different colors, matlab subsection function different colors drawing
- LeetCode笔记:Weekly Contest 300
- Data access - entityframework integration
- nano的CAN通信
- Gimp 2.10 tutorial "suggestions collection"
- 【PaddlePaddle】 PaddleDetection 人脸识别 自定义数据集
- Huaxia Fund: sharing of practical achievements of digital transformation in the fund industry
- [paddleclas] common commands
- Eliminate the writing of 'if () else{}'
- Generate XML schema from class
猜你喜欢

LeetCode 练习——206. 反转链表

JVM第三话 -- JVM性能调优实战和高频面试题记录

模拟百囚徒问题

Star ring technology data security management platform defender heavy release

Why is all (()) true and any (()) false?

Cmake tutorial step1 (basic starting point)

Redis基础

Image classification, just look at me!

Thesis reading_ Medical NLP model_ EMBERT

nacos -分布式事务-Seata** linux安装jdk ,mysql5.7启动nacos配置ideal 调用接口配合 (保姆级细节教程)
随机推荐
ITK Example
Ten top automation and orchestration tools
Data access - entityframework integration
Elk log analysis system
GFS分布式文件系统
Failed to virtualize table with JMeter
GFS distributed file system
Which platform of outer disk gold is regular and safe, and how to distinguish it?
Sophon AutoCV:助力AI工业化生产,实现视觉智能感知
小白入门NAS—快速搭建私有云教程系列(一)[通俗易懂]
ISPRS2022/雲檢測:Cloud detection with boundary nets基於邊界網的雲檢測
Leetcode daily practice: rotating arrays
「运维有小邓」用于云应用程序的单点登录解决方案
EPM相关
【PaddlePaddle】 PaddleDetection 人脸识别 自定义数据集
Wu Enda team 2022 machine learning course, coming
修复漏洞 - mysql 、es
matlab内建函数怎么不同颜色,matlab分段函数不同颜色绘图
分享:中兴 远航 30 pro root 解锁BL magisk ZTE 7532N 8040N 9041N 刷机 刷面具原厂刷机包 root方法下载
Gimp 2.10 tutorial "suggestions collection"