- 支持在
wxml,wxs,wxss,js中对资源文件使用别名引用依赖; - 支持本地资源别名;
- 支持远程资源别名;
- 支持小程序资源相关组件的引用别名(如:image/video/audio/web-view等)。
npm install --save-dev gulp-miniprogram-path-alias.
├── src
│ └── common
└── gulpfile.js在你的 gulpfile.js 添加一个 task
var alias = require('gulp-miniprogram-path-alias');
var path = require('path');
function _join(dirname) {
return path.join(__dirname, '..', 'src', dirname);
}
var aliasConfig = {
common: _join('common'),
@act: 'https://m.abc.com/activity/'
};
gulp.task('alias', function () {
gulp.src('src/**/*.{js,wxml,wxss}')
.pipe(alias(aliasConfig))
.pipe(gulp.dest('/build'));
});*.js :
var common = require('common');
// or
import common from 'common';*.wxml :
<import src="common/test.wxml" /><image src="@act/a.png" />
<!-- 转译后 -->
<image src="https://m.abc.com/activity/a.png" />*.wxss :
@import "common/style.wxss";