electron-vue icon indicating copy to clipboard operation
electron-vue copied to clipboard

Upgrade Dependencies, use Babel 7 and Webpack 5, various fixes

Open jooy2 opened this issue 4 years ago • 1 comments

Summary

This commit is for upgrading outdated packages, upgrading to Babel 7 and Webpack 5.

By applying Babel 7 and Webpack 5, build and hot-reload speed improvements have been greatly improved.

Changes

  • ✅ Package dependency upgrade (Includes Babel, Webpack, ESLint, Other outdated packages...)
  • ✅ Fixed npm run dev and npm run build errors
  • ✅ Perhaps the requirements of the basic Node version have been raised. (Tested on Node 14.17)
  • ✅ Fix Hot Reload module behavior problem
  • ✅ Upgrade to the latest Electron specs

TODO

  • Document(README.md) update

Unit test related modules will be the same. I haven't checked separately.

jooy2 avatar Jun 29 '21 05:06 jooy2

I've split this into a new project with regards to it: https://github.com/jooy2/vutron

  • Supports Vue 3, Electron 19~, NodeJS 14, 16~
  • Supports the latest development environments such as Webpack 5, Babel 7, ESLint 8, etc.
  • Faster compilation speed, various build problems fixed

I don't know if electron-vue will continue to be maintained, but I personally started working on new projects because I used this template often.

Please take a look around if you are interested.

jooy2 avatar Jun 10 '22 07:06 jooy2