1.3.0 • Published 3 years ago

@efox/emp-vue2 v1.3.0

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

EMP Vue v2 Config Plugin

Install

  • yarn add @efox/emp-vue2 -D
  • emp-config.js conf:
const withVue2 = require('@efox/emp-vue2')
module.exports = withVue2(({config, env, empEnv}) => {
  // your options here
})

FAQ

  • Q: How share Vue dependencie ?
  • A: Vue is special, You need use vue/dist/vue.esm.js in shared array.example:
const withVue2 = require('@efox/emp-vue2')
module.exports = withVue2(({config, env, empEnv}) => {
  const projectName = 'vue2Components'
  config.plugin('mf').tap(args => {
    args[0] = {
      ...args[0],
      ...{
        name: projectName,
        library: {type: 'var', name: projectName},
        filename: 'emp.js',
        remotes: {
          vue2Components: 'vue2Components',
        },
        exposes: {
          './Content.vue': './src/components/Content',
        },
        shared: ['vue/dist/vue.esm.js'],// You need use `vue/dist/vue.esm.js` here
      },
    }
    return args
  })
}
1.3.0

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.0

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.0

3 years ago