【(一)Electron 使用之如何用vite+vue3搭建初始框架】

一、用vite 搭建框架

1、输入命令cnpm init vite

cpp 复制代码
cnpm init vite

2、输入项目名称 readit 选择vue框架

3、选择TypeScript

4、将入创建项目目录下用命令添加相关包

cpp 复制代码
cd readit
cnpm i

4、添加electron

cpp 复制代码
npm install electron@19.0.8

5、在目录下新建main.js 添加electron 代码

cpp 复制代码
const {app,BrowserWindow} = require('electron') 

const createWindow = ()=>{
    const win = new BrowserWindow({
        width:1000,
        height:800
    })

    win.loadURL('http://localhost:3000/')
}

app.whenReady().then(()=>{
    createWindow()
})

6、修改package.json 添加

cpp 复制代码
"main":"main.js",

7、添加nodemon 工具其作用是但你修改代码时程序能实时刷新方便调试

cpp 复制代码
 npm i nodemon -D

修改package.json 添加

cpp 复制代码
"start":"nodemon --exec electron . --watch ./ --ext .js,.html,.css,.vue"

8、开两个终端

第一个运行vue

cpp 复制代码
npm run dev

第二个终端运行electron

cpp 复制代码
npm start 

此时报错

解决办法:

修改package.json 删除"type": "module"

再次运行

cpp 复制代码
npm start

运行成功

相关推荐
用户9385156350710 小时前
从零在浏览器里跑 DeepSeek-R1:WebGPU + Transformer.js 全链路实战
前端·设计模式·typescript
CodeSheep10 小时前
稚晖君公司人事大变动,来了!
前端·后端·程序员
鱼樱前端10 小时前
用 AI 做内容变收入
前端·人工智能·ai编程
eric-sjq11 小时前
10 分钟实战:用 0.6B 本地模型生成中文网页(WanlyFrontend + 编译器全流程)
javascript·机器学习·自然语言处理·html
浮生望11 小时前
React + TypeScript 组件设计进阶:从类型约束到无状态组件的三次进化
前端
To_OC11 小时前
LC 438 找到所有字母异位词:暴力超时后,我靠滑动窗口一招搞定
javascript·算法·leetcode
90后的晨仔11 小时前
Mac 开发 uni-app 终极方案:让安卓模拟器彻底脱离 Android Studio 独立运行
前端·vue.js
90后的晨仔11 小时前
别再搞混了!uni-app 中 node_modules 和 uni_modules 到底是什么关系?
前端
kyriewen12 小时前
面试官问"这段逻辑为什么这样写"——我才发现,这半年我写的代码,我自己都解释不了
前端·javascript·面试
谢小飞12 小时前
大文件上传很难?学会这招,GB文件秒传不是梦
前端·node.js