mirror of
https://github.com/openclassify/openclassify.git
synced 2026-01-11 18:01:10 -06:00
improve the way vue js is compiled to prevent errors
This commit is contained in:
parent
d1620343c2
commit
d7a6acdebc
@ -15,8 +15,29 @@ require('./bootstrap');
|
||||
|
||||
window.Vue = require('vue');
|
||||
|
||||
const requireModulesVueFiles = (moduleVueFiles) => {
|
||||
moduleVueFiles.keys().map(key => {
|
||||
Vue.component(
|
||||
key.split('/').pop().split('.')[0],
|
||||
moduleVueFiles(key).default
|
||||
)
|
||||
})
|
||||
}
|
||||
|
||||
requireModulesVueFiles(require.context(
|
||||
'../../../addons/default/visiosoft',
|
||||
true,
|
||||
/\.vue$/i
|
||||
))
|
||||
|
||||
requireModulesVueFiles(require.context(
|
||||
'../../../core/visiosoft',
|
||||
true,
|
||||
/\.vue$/i
|
||||
))
|
||||
|
||||
// Vue.component('example', require('./components/Example.vue').default);
|
||||
//
|
||||
// const app = new Vue({
|
||||
// el: '#app'
|
||||
// });
|
||||
|
||||
const app = new Vue({
|
||||
el: '#openclassify'
|
||||
});
|
||||
|
||||
@ -13,6 +13,4 @@ let mix = require('laravel-mix');
|
||||
|
||||
mix
|
||||
.js('resources/assets/js/app.js', 'public/js')
|
||||
.js('addons/default/visiosoft/*/resources/js/vue/app.js', 'public/js')
|
||||
.js('core/visiosoft/*/resources/js/vue/app.js', 'public/js')
|
||||
.sass('resources/assets/sass/app.scss', 'public/css');
|
||||
|
||||
Loading…
Reference in New Issue
Block a user