搭建vue-electron项目

搭建vue-electron项目

bash 复制代码
npm uninstall -g @vue/cli

npm install -g cnpm --registry=https://registry.npmmirror.com**

cnpm install -g @vue/cli

cnpm install electron -g

vue create electron-demo

cd electron-demo

# 尝试启动**
yarn serve

# 停止应用
vue add electron-builder

cnpm install

cnpm install vue-devtools --save-dev

修改 src/background.js

修改1:找到

html 复制代码
import installExtension, { VUEJS_DEVTOOLS } from 'electron-devtools-installer'

需改成

html 复制代码
// import installExtension, { VUEJS_DEVTOOLS } from 'electron-devtools-installer'

修改2:找到

javascript 复制代码
app.on('ready', async () => {

   if (isDevelopment && !process.env.IS_TEST) {

  // Install Vue Devtools

  try {

   await installExtension(VUEJS_DEVTOOLS)

  } catch (e) {

   console.error('Vue Devtools failed to install:', e.toString())

  }

 }

 createWindow()

})

修改成

javascript 复制代码
app.on('ready', async () => {

 /*if (isDevelopment && !process.env.IS_TEST) {

  // Install Vue Devtools

  try {

   await installExtension(VUEJS_DEVTOOLS)

  } catch (e) {

   console.error('Vue Devtools failed to install:', e.toString())

  }

 }*/

 createWindow()

})

npm run electron:serve

相关推荐
艾小码3 分钟前
现代 JavaScript 基础精要:ES6+ 核心特性完全解析
前端·javascript·ecmascript 6
Cache技术分享3 分钟前
158. Java Lambda 表达式 - 构造函数方法引用的使用与实践
前端·后端
遂心_5 分钟前
用 Tailwind CSS + React 打造精美商品卡片组件
前端·javascript·css
默默地离开6 分钟前
ES6 中 `Array.map()` 方法详解与 `parseInt` 的经典陷阱
前端·javascript
wycode8 分钟前
Vue2源码笔记(4)运行时-创建一个vue实例之initState数据劫持
前端·vue.js
言兴9 分钟前
面试题深度解析:let、const 与 var 的区别
前端·javascript·面试
wycode9 分钟前
Vue2源码笔记(3)运行时-创建一个vue实例之init
前端·vue.js
朱程10 分钟前
AI 编程时代手工匠人代码打造 React 项目实战 (五):分页 & 筛选 & 阶段性思考
前端
梨子同志11 分钟前
Vue 3 动画
vue.js
星哥来了11 分钟前
文字转语音 edge_tts
前端·edge·语音识别