방금 내 태스크 러너 / 번 들러를 만들었습니다.
꿀꺽 꿀꺽 마시고 아마 웹팩보다 사용하는 것이 더 간단합니다 (웹팩을 사용한 적이 없지만).
매우 간단하며 바벨, 브라우저 화, uglify, 축소 및 핸들 바를 즉시 사용할 수 있습니다.
구문은 다음과 같습니다.
const Autumn = require("autumn-wizard");
const w = new Autumn();
//----------------------------------------
// CSS
//----------------------------------------
var cssFiles = [
'./lib/pluginABC/src/css/**/*.{css,scss}',
];
w.forEach(cssFiles, srcPath => {
var dstPath = w.replace('/src/', '/dist/', srcPath);
dstPath = w.replace('.scss', '.css', dstPath);
dstPath = w.replace('.css', '.min.css', dstPath);
w.minify(srcPath, dstPath, {
sourceMap: useSourceMap,
});
});
//----------------------------------------
// BUNDLE THE JS MODULE
//----------------------------------------
var srcPath = "./lib/pluginABC/src/main.js";
var dstPath = "./lib/pluginABC/dist/bundled.min.js";
w.bundle(srcPath, dstPath, {
debug: useSourceMap,
});
//----------------------------------------
// CREATE THE HANDLEBARS TEMPLATES
//----------------------------------------
var tplPaths = [
"./lib/pluginABC/src/templates/**/*.hbs",
];
dstPath = "./lib/pluginABC/dist/templates/bundled.js";
w.precompile(tplPaths, dstPath);
그리고 문서는 여기에 있습니다 : https://github.com/lingtalfi/Autumn
도움이되기를 바랍니다.