@plugin-light/webpack-loader-transform-dynamic-comp
v1.0.0
Published
<p align="center"> <img src="https://img.shields.io/npm/dw/@plugin-light/webpack-loader-transform-dynamic-comp"> <img src="https://img.shields.io/npm/unpacked-size/@plugin-light/webpack-loader-transform-dynamic-comp"> <img src="https://img.shields.i
Readme
动态引入组件转换
替换动态组件。
比如下面的动态组件:
components: {
xxComp(resolve) {
require(['xx.comp'], resolve);
},
}会被转为:
import xxComp from 'xx.comp';
components: {
xxComp,
}如何使用
安装
pnpm add @plugin-light/webpack-loader-transform-dynamic-comp -D在 vue.config.js 中添加如下设置:
const { LOADER: transformDynamicComp } = require('@plugin-light/webpack-loader-transform-dynamic-comp');
module.export = {
chainWebpack(config) {
config.module
.rule('vue')
.test(/\.vue$/)
.use(transformDynamicComp)
.loader(transformDynamicComp)
.end();
}
}