1.0.2 • Published 3 years ago

gulp-wxapp-components v1.0.2

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

gulp-wxapp-components

Install

# yarn
yarn add gulp-wxapp-components
# may need `sudo`

Usage

in gulpfile.js

const components = require('gulp-wxapp-components');

return gulp.src(miniprogramRoot + '**/*.wxml')
    .pipe(components({
      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.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.1.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago