没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
试读
4页
内容概要:Electron是一个开源的框架,用于构建跨平台的桌面应用程序。它是由GitHub开发的,最初是为了构建GitHub的桌面客户端而创建的。它允许使用JavaScript、HTML和CSS等Web技术来构建桌面应用程序,而不需要使用传统的桌面应用程序开发工具。Electron基于Node.js和Chromium的开源项目,它将Node.js的运行时环境和Chromium的渲染引擎结合在一起,使得开发者可以使用Web技术来构建桌面应用程序。Electron提供了丰富的API,使得开发者可以访问操作系统的底层功能,比如文件系统、网络、本地存储等等。Electron的跨平台特性使得开发者可以使用一套代码来构建Windows、macOS和Linux等多个平台的桌面应用程序。它的简单易用性和跨平台性使得它成为了开发桌面应用程序的首选框架之一。 使用人群:学习Electron,将vue项目打包为桌面应用 内容关键词:vue,Electron 用途:将vue项目打包为桌面应用
资源推荐
资源详情
资源评论
文档
https://www.electronjs.org/zh/docs/latest/
创建项目
git 官方例子(看看就行)
https://github.com/electron/electron-quick-start.git
利用 electron-forge 创建(太慢了)
1. 安装 electron-forge:cnpm install -g @electron-forge/cli
2. 在需要创建项目的文件夹内 electron-forge init project-name
3. 注意:electron-forge init project-name 创建完项目会自动拉去依赖,有可能拉去依赖很慢,
甚至失败(科学上网)
手动创建
1. 新建项目文件夹 electron4Manual
2. 新建 index.html 文件
3. 新建 main.js 文件
4. 在 electron4Manual 文件内 cmd,利用 npm init 生成 package.json 文件
5. 安装 electron cnpm i -D
main.js
const {app, BrowserWindow} = require('electron');
const path = require('path');
const remote = require('@electron/remote/main');
remote.initialize();
const createWindow = () => {
const mainWindow = new BrowserWindow({
width: 800,
height: 600,
webPreferences: {
// 配置 remote 模块
nodeIntegration: true,
contextIsolation: false,
// 执行预加载脚本 如果需要
资源评论
JAVA领域优质创作者
- 粉丝: 1799
- 资源: 305
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功