vue3+electron安装过程

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进行通信。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容