提交 93184b50 编写于 作者: 1 100pah

fix: ensure folder exist for i18n build.

上级 d7658ec0
......@@ -22,6 +22,7 @@ const fs = require('fs');
const preamble = require('./preamble');
const ts = require('typescript');
const path = require('path');
const fsExtra = require('fs-extra');
const umdWrapperHead = `
${preamble.js}
......@@ -98,6 +99,8 @@ async function buildI18nWrap() {
const outputCode = code.replace(/export\s+?default/, 'var localeObj =')
.replace(/\/\*([\w\W]*?)\*\//, '');
fsExtra.ensureDirSync(targetDir);
fs.writeFileSync(path.join(targetDir, fileName + '.js'), umdWrapperHeadWithEcharts + outputCode + echartsRegister + umdWrapperTail, 'utf-8');
fs.writeFileSync(path.join(targetDir, fileName + '-obj.js'), umdWrapperHead + outputCode + pureExports + umdWrapperTail, 'utf-8');
})
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册