互联网科技Electron

Electron实战——Electron8+Vue2搭建工程

2020-05-08  本文已影响0人  uq

准备

npm install -g yarn
yarn --version

# 设置淘宝镜像
yarn config set registry https://registry.npm.taobao.org 
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/
yarn config list
npm install -g @vue/cli
vue --version

创建Vue工程

vue create <project_name>

集成Electron

添加electron-builder插件

cd <project_name>

vue add electron-builder

修改package.json


安装

yarn install

运行

yarn electron:serve

构建

yarn electron:build
yarn electron:build --mac
yarn electron:build --mac --win
module.exports = {
  pluginOptions: {
    electronBuilder: {
      builderOptions: {
        appId: 'com.electron.demo',
        // 程序名
        productName: 'ElectronDemo',
        // 安装包名
        artifactName: '${name}-${version}.${ext}',
        win: {
          icon: './public/icon.ico',
          target: 'nsis'
        },
        nsis: {
          // 是否一键安装
          oneClick: false,
          // 允许权限提升
          allowElevation: true,
          // 每个用户安装
          perMachine: true,
          // 允许用户更改安装目录
          allowToChangeInstallationDirectory: true,
          // 创建桌面快捷方式
          createDesktopShortcut: true,
          // 创建开始菜单快捷方式
          createStartMenuShortcut: true
        },
        mac: {
          icon: './public/icon.icns',
          target: 'dmg'
        }
      }
    }
  }
}
上一篇 下一篇

猜你喜欢

热点阅读