Webpacker Install Steps
Webpacker > 5.x
Add 'matestack-ui-vuejs' to your package.json
by adding:
This adds the npm package that provides the JavaScript corresponding to the matestack-ui-vuejs Ruby gem. Make sure that the npm package version matches the gem version. To find out what gem version you are using, you may use bundle info matestack-ui-vuejs
.
Note:
vue3 dropped IE 11 support
when using babel alongside webpacker, please adjust your package.json or .browserslistrc config in order to exclude IE 11 support:
Otherwise you may encounter issues around regeneratorRuntime
(especially when using Vuex)
Next, import and setup 'matestack-ui-vuejs' in your app/javascript/packs/application.js
and properly configure webpack:
config/webpack/environment.js
(don't forget to restart webpacker when changing this file!)
and then finally compile the JavaScript code with webpack:
When you update the matestack-ui-vuejs
Ruby gem, make sure to update the npm package as well!
Last updated