feat: webpack 빌드 통일, TipTap 에디터 적용 #201

Merged
Hide_D merged 11 commits from unifyBuildPath into devel 2021-12-14 02:24:18 +09:00
Showing only changes of commit a3ce526854 - Show all commits
+15 -4
View File
@@ -30,13 +30,19 @@ module.exports = (env, argv) => {
const genBuildHook = function (oTarget) {
const checkFilePath = resolve(outputPath, `build_${oTarget}.txt`);
return function (percentage, msg) {
let emitDone = false;
let writeDone = false;
return function (percentage, msg, ...args) {
if(msg == 'emitting'){
emitDone = true;
}
if (percentage == 0) {
if (fs.existsSync(checkFilePath)) {
fs.unlinkSync(checkFilePath);
}
} else if (percentage == 1) {
} else if (percentage == 1 && emitDone && !writeDone) {
fs.writeFileSync(checkFilePath, new Date().toISOString(), 'utf-8');
writeDone = true;
}
};
};
@@ -177,7 +183,11 @@ module.exports = (env, argv) => {
new CleanTerminalPlugin(),
new VueLoaderPlugin(),
new MiniCssExtractPlugin(),
new webpack.ProgressPlugin(genBuildHook('vue')),
new webpack.ProgressPlugin({
percentBy: 'modules',
dependencies: false,
handler: genBuildHook('vue')
}),
//new BundleAnalyzerPlugin()
],
cache: {
@@ -388,7 +398,8 @@ module.exports = (env, argv) => {
};
if(env.WEBPACK_WATCH || !versionValue){
return [gateway, ingame_vue, ingame];
return [ingame_vue];
//return [gateway, ingame_vue, ingame];
}
const buildConfList = [];