Closed
Description
project vue_components
module.exports = {
name: "vue_components",
filename: 'remoteEntry.js',
library: { type: 'var', name: 'vue_components' },
exposes: {
'./Demo': './src/components/demo.vue'
},
remotes: {
},
shared: ['vue/dist/vue.esm.js'],
}
project jcj_front
module.exports = {
name: "jcj_front",
filename: 'jcj_front.js',
exposes: {
},
remotes: {
'vue_components': 'vue_components@http://localhost:8080/remoteEntry.js',
},
shared: ['vue/dist/vue.esm.js'],
}
App.vue
export default {
name: 'App',
components: {
Demo: () => import('vue_components/Demo')
}
}
Metadata
Metadata
Assignees
Labels
No labels