上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖
楼主: 李恒道 - 

electron+vue脚手架搭建

[复制链接]
  • TA的每日心情
    擦汗
    2024-12-18 11:32
  • 签到天数: 194 天

    [LV.7]常住居民III

    723

    主题

    6108

    回帖

    6880

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6880

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 3 天前 | 显示全部楼层 | 阅读模式
    vue create vue-electron-app

    在你的项目中安装 Electron

    cd vue-electron-app
    npm install --save-dev electron

    根目录创建一个main.js

    // main.js
    const { app, BrowserWindow } = require('electron');
    
    let mainWindow;
    
    function createWindow() {
      mainWindow = new BrowserWindow({
        width: 800,
        height: 600,
        webPreferences: {
          nodeIntegration: true,
        },
      });
    
      mainWindow.loadFile('dist/index.html'); // Adjust the path based on your build directory
    
      mainWindow.on('closed', function () {
        mainWindow = null;
      });
    }
    
    app.whenReady().then(createWindow);
    
    app.on('window-all-closed', function () {
      if (process.platform !== 'darwin') app.quit();
    });
    
    app.on('activate', function () {
      if (mainWindow === null) createWindow();
    });

    packjson加一个script配置"electron-build": "npx electron ./main.js",
    图片.png
    在vue.config.js加一个 publicPath: './'
    图片.png
    然后运行npm run build编译vue文件
    再nom run electron-build运行
    图片.png

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表