Node.js: Electron + vue cli3 项目整合配置

本文档详细介绍了如何将Electron与Vue CLI3结合,用于构建桌面应用,特别是在使用TDD的情况下。在项目构建过程中,遇到Vue打包后在Electron中无法显示内容的问题,原因是静态资源路径配置不正确。通过在Vue项目根目录下创建vue.config.js并调整配置,成功解决了这个问题。此外,还提供了参考链接帮助解决Electron项目中可能遇到的其他问题。
摘要由CSDN通过智能技术生成

适用情况

  • 需求是使用 Electron + Vue 搭建一个桌面端程序,要求使用测试驱动开发(TDD)这里针对这个需求做一个 demo 以熟悉整体流程
  • 使用 vue cli3 构建项目完成后,不知道如何配置打包
  • 打包配置不正确,导致在浏览器测试没有问题,但是打包(build)后,在 Electron 中打开没有内容,查看源码只有提示:We're sorry but tdd-vue doesn't work properly without JavaScript enabled. Please enable it to continue.
  • 包的安装等这里不做解释
  • 在遇到问题时,没有能直接解决问题的参考,在此做一下记录。因为遇到的问题不可能符合所有情况,仅供参考

项目构建过程(忽略即可)

执行以下命令,初始化 electron-forge 项目

yarn electron-forge init tdd-elec

进入 src 目录,执行以下命令初始化 vue 项目

vue create tdd-vue

选择 Manually ,勾选 Babel, Router, Linter, Unit ,测试时使用 Jest 作为单元测试&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值