@efox/emp-vue2-ts
v1.0.1
Published
## Install + `yarn add @efox/emp-vue2-ts -D` + `emp-config.js` conf: ```javascript const withVue2Ts = require('@efox/emp-vue2-ts') module.exports = withVue2(({config, env, empEnv}) => { // your options here }) ```
Downloads
7
Maintainers
Keywords
Readme
EMP Vue v2 Ts Config Plugin
Install
yarn add @efox/emp-vue2-ts -D
emp-config.js
conf:
const withVue2Ts = require('@efox/emp-vue2-ts')
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 withVue2Ts = require('@efox/emp-vue2-ts')
module.exports = withVue2Ts(({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
})
}