Easily Build Your Vue.js App For Desktop With Electron
MIT License
Published by nklayman about 6 years ago
This release adds a small fix for native modules. Before, if a native module had an index.js
it would be marked as not external whether or not the user listed it as an external or other checks marked it as one. (#57, 4df3aeb63d67034b0597d55382277bee67d14826)
Published by nklayman about 6 years ago
I am now able to move VCP-Electron-Builder into release candidate stage 🎉 as I fixed two of it's major issues:
To upgrade, you will only need to re-invoke the generator (vue invoke electron-builder
) if you need native modules support. Thanks to the smart generator (d4d55c67813b2790fe1b3d3e415e36b58e9c38ff), only missing code will be added and the rest will be left alone.
Published by nklayman about 6 years ago
This is a small release, containing a few bug fixes:
--mode
argument (https://github.com/nklayman/vue-cli-plugin-electron-builder/issues/31#issuecomment-413963639, 79a1be9b04f5adf442b233dc1486eeebb9179275)Published by nklayman over 6 years ago
This release has 2 new bug fixes:
Also, whenever your main process file is changed, Electron will be closed, the main process file rebundled, and Electron will be relaunched.
Published by nklayman over 6 years ago
First of all, I'd like to thank @bdiz and @u3u for the feature requests.
Second, we have a new website (powered by VuePress)! Check it out at https://nklayman.github.io/vue-cli-plugin-electron-builder/.
Last but not least, this release has a few new handy features:
Published by nklayman over 6 years ago
When I renamed the branch to master, it broke the url for the custom vue-cli-service :(. in beta 2 I made a typo for the url, and beta 3 is the only beta that doesn't break on install. Also, it appears yarn has install issues regardless.
Published by nklayman over 6 years ago
With v1.0.0-beta.1, v1 is the default version of vue-cli-plugin-electron-builder🎉. While there are hardly any new features, it has near 100% test coverage (just missing ui interface and error logging). Thanks for all of your help reporting issues and requesting features! To upgrade from <=0.3.2, follow the upgrading guide. If you are upgrading from the v1.0.0-alpha, just update the version in your package.json, no need to re-invoke the generator.
Published by nklayman over 6 years ago
Modern mode is now used in electron builds. Make sure to re-invoke the generator before using this update!
Published by nklayman over 6 years ago
In this release, I improved handling of static assets not transpiled by webpack. Instructions are located here.
Published by nklayman over 6 years ago
The command to launch electron has been changed so that electron is properly launched on Mac/Linux when serve:electron
is run.
Published by nklayman over 6 years ago
alpha.7 includes two main features:
Previously, passing an argument such as --win nsis zip
(any argument with an array value), the command would fail. Now, it works!
The cli-ui is supported in this plugin, but won't be available until the rc.4 release of vue-cli. Here is what's included:
Published by nklayman over 6 years ago
In this release, I fixed an issue where many environment variables were not available in the electron process. I also prevented webpack from changing __dirname/__filename.
Published by nklayman over 6 years ago
You can now pass args to electron-builder by passing them to build:electron
. All args are supported, you can see a list on electron-builder's page.
Published by nklayman over 6 years ago
@vue/typescript
plugin.build:electron
.configureWebpack
and configureWebpackMain
are no longer used and, in most cases, no longer necessary.builderConfig
key in vue-cli-plugin-electron-builder's plugin options.Please see the upgrading guide.
Published by nklayman over 6 years ago
Upgrade to [email protected], [email protected], [email protected], and [email protected].
This update uses webpack 4 + babel 7 which will result in faster build times. It also requires @vue/[email protected] or greater. Make sure to re-invoke the generator after upgrading. If you still use @vue/[email protected] or earlier, do not upgrade, stay at v0.2.5.