1.0.0-beta.30 • Published 4 years ago
@microprogram/plugin-components v1.0.0-beta.30
@microprogram/plugin-wxapp-components
Install
# yarn
yarn add @microprogram/plugin-componentsUsage
in gulpfile.js
const components = require('@microprogram/plugin-components');
return gulp.src(/path/to/miniprogramRoot + '**/*.wxml')
.pipe(components({
targetKey: "usingComponents",
transformers: [
{
prefix: 'van-',
getComponentPath: (componentName) => {
return `@vant/weapp/${componentName}/index`
}
},
{
prefix: 'self-',
getComponentPath: (componentName) => {
return `../../components/${componentName}/index`
}
},
{
prefix: 'home-',
getComponentPath: (componentName) => {
return `./components/${componentName}/index`
}
}
]
}))
.pipe(gulp.dest(destPath))Example
The following is the original file content
.wxml file:
<van-button>Button</van-button>.json file:
{
"usingComponents": {}
}When use this task, the json file will auto be changed to
{
"usingComponents": {
"van-button": "@vant/weapp/button/index"
}
}1.0.0-beta.30
4 years ago
1.0.0-beta.27
4 years ago
1.0.0-beta.25
4 years ago
1.0.0-beta.15
5 years ago
1.0.0-beta.4
5 years ago
1.0.0-beta.3
5 years ago
1.0.0-beta.2
5 years ago