美文网首页
vue3+electron安装过程

vue3+electron安装过程

作者: 姜治宇 | 来源:发表于2024-07-22 16:09 被阅读0次

1、安装vite

npm init vite
按照提示,可以直接生成vue3项目。

2、安装electron

npm i -g cnpm --registry=http://registry.npmmirror.com
cnpm i electron -D

这里需要注意的是得用cnpm安装,用npm会有拉不下来镜像的问题,得切换到国内的镜像。
3、安装nodemon

cnpm i nodemon -D

这个可以热更新electron的代码。
4、配置文件。
根目录新建main.js:

const { app, BrowserWindow } = require('electron');
const createWindow = () => {

    const win = new BrowserWindow({
        width: 800,
        height: 600,
    });
    win.loadURL('http://localhost:5173');
}
app.whenReady().then(() => {
    createWindow();
});

这是创建一个应用窗口。
package.json:

{
  "name": "test",
  "private": true,
  "version": "0.0.0",
  "main":"main.js",
  "scripts": {
    "dev": "vite",
    "build": "vue-tsc -b && vite build",
    "preview": "vite preview",
    "start":"nodemon --exec electron . --watch ./ --ext .js,.html,.css,.vue"
  },
  "dependencies": {
    "vue": "^3.4.31"
  },
  "devDependencies": {
    "@vitejs/plugin-vue": "^5.0.5",
    "electron": "^31.2.1",
    "typescript": "^5.2.2",
    "vite": "^5.3.4",
    "vue-tsc": "^2.0.24"
  }
}

指定了入口,然后新建一个start命令。
5、运行

npm run dev
npm start
先启动vue,然后再启动electron。上线后,要把线上地址填到main.js里面。

6、总结
electron其实就是个壳子,可以让前端直接用node的功能,原理是利用一个中间桥梁js进行通信。

相关文章

网友评论

      本文标题:vue3+electron安装过程

      本文链接:https://www.haomeiwen.com/subject/nyaehjtx.html