const { resolve } = require("path"); const { existsSync, mkdirSync, readFileSync, writeFileSync } = require("fs"); const rimraf = require("rimraf"); const dest = resolve(__dirname, '../../dist'); const $dest = resolve(dest, './2.0'); if (!existsSync($dest)) { mkdirSync($dest); } const deleteList = [ "fineui.ie.min.css", "fineui_without_jquery_polyfill.css", "font.js", "font.js.map", "2.0/fineui.ie.min.css", "2.0/fineui_without_normalize.js", "2.0/fineui_without_normalize.js.map", "2.0/fineui_without_normalize.min.js", "2.0/fineui_without_normalize.min.js.map", ]; deleteList.forEach(filename => { const sourcefile = resolve(dest, `./${filename}`); rimraf(sourcefile, () => { console.log(`${sourcefile} deleted`); }); }); const demoJs = resolve(dest, './demo.js'); const content = `${readFileSync(demoJs, { encoding: 'utf8' })} //# sourceMappingURL=./demo.js.map`; writeFileSync(demoJs, content);