vant-weapp/scripts/utils/extracter.js
Yao e4dfc9e48c
[new feature] Layout: 新增 layout 组件 (#43)
* change example dir

* Update README.md

更新预览教程

* 新增 layout 组件

* exclude example

* change .wxss -> .pcss

* 脚本目录更名为 scripts
2017-10-31 17:41:31 +08:00

30 lines
663 B
JavaScript

const fs = require('fs-extra');
const nodeWatch = require('node-watch');
require('shelljs/global');
module.exports = function (config = {}) {
// 清空 dist 目录
fs.emptyDirSync(config.dist);
extracter(config);
if (config.watch) {
nodeWatch(config.src, { recursive: true }, () => extracter(config));
}
};
function extracter(config = {}) {
// 复制 src
fs.copySync(config.src, config.dist, {
filter(src = '') {
return src.indexOf('.pcss') < 0;
}
});
// js 无需编译,让微信开发者工具处理
// 编译 wxss 文件
exec(`gulp build --gulpfile scripts/utils/build-css.js --dist ${config.dist} --color`);
}