UNPKG

@lark-project/cli

Version:

飞书项目插件开发工具

27 lines (26 loc) 899 B
var _a; const fs = require('fs'); const path = require('path'); const { default: paths } = require('./paths'); const { compileTSModule } = require('../utils'); const { logger } = require("../../utils/logger"); let extWebpackConfig; try { const isExistTS = fs.existsSync(paths.pluginExtBuildConfigTs); const isExistJS = fs.existsSync(paths.pluginExtBuildConfigJs); if (isExistTS || isExistJS) { const resolvedConfigPath = isExistTS ? paths.pluginExtBuildConfigTs : paths.pluginExtBuildConfigJs; extWebpackConfig = (_a = compileTSModule(resolvedConfigPath)) !== null && _a !== void 0 ? _a : {}; } else { logger.warn(`no such file: build.config.ts|js`); extWebpackConfig = {}; } } catch (e) { logger.warn(`require file: build.config.ts|js error, ${e}`); extWebpackConfig = {}; } module.exports = extWebpackConfig;