diff --git a/src/index.js b/src/index.js index b071a0e..5beef59 100644 --- a/src/index.js +++ b/src/index.js @@ -84,11 +84,14 @@ const OUT_DIR = path.resolve(options.outdir) console.log(`输入目录: ${INPUT_DIR}`.info) console.log(`输出目录: ${OUT_DIR}`.info) -emptyDir(OUT_DIR, new Set([ - 'miniprogram_npm', - 'node_modules' -])) -console.log('输出目录清理完成'.info) +if (fse.existsSync(OUT_DIR)) { + emptyDir(OUT_DIR, new Set([ + 'miniprogram_npm', + 'node_modules' + ])) + console.log('输出目录清理完成'.info) +} + const CONFIGPATH = path.resolve(INPUT_DIR, options.config || 'alita.config.js') let configObj = DEFAULTCONFIG diff --git a/src/tran/geneWxss.js b/src/tran/geneWxss.js index e9c8396..40b9076 100644 --- a/src/tran/geneWxss.js +++ b/src/tran/geneWxss.js @@ -10,7 +10,8 @@ import fse from "fs-extra"; import {getRootPathPrefix} from '../util/util' export default function geneWxss(info) { - const {filepath, isPageComp, outComp} = info + let {filepath, isPageComp, outComp} = info + filepath = filepath.replace(".wx.js", ".js"); for (let i = 0; i < outComp.length; i++) { const name = outComp[i];