UNPKG

hel-tdesign-react

Version:

基于 hel-tpl-remote-react-comp-ts 改造的远程 tdesign-react 模块,此版本基于[0.42.1](https://0_42_1-tdesign-react.surge.sh/react/overview)构建

32 lines (29 loc) 1.46 kB
/* |-------------------------------------------------------------------------- | | convert absolute path based baseUrl to relative path | | 配合 npm run build_types 命令执行的脚本 | 用于将所有的绝对引用路径转为相对应用路径 | 例如:import { isSubApp } from 'services/appEnv'; | 将转为:import { isSubApp } from '../../services/appEnv'; | 这样被别的项目引用时才能正确的导出整个项目的推导类型 |-------------------------------------------------------------------------- */ const path = require('path'); const replacePath = require('replace-absolute-path'); // const { replaceRelativePath: replacePath, DEFAULT_EXTS } = require('./replace-relative-path'); (async function () { const srcDir = process.env.BUNDLE === 'true' ? path.resolve(__dirname, '../lib-js') : path.resolve(__dirname, '../src'); const libDir = process.env.BUNDLE === 'true' ? path.resolve(__dirname, '../lib-js') : path.resolve(__dirname, '../lib'); replacePath({ inputDir: srcDir, outputDir: libDir, // includeExts: DEFAULT_EXTS.concat(['.md']), afterReplaced: () => { console.log('----------------------------------------------------------------------------------'); console.log(`| all files import statements been transformed to relative path for ${libDir} ^_^ |`); console.log('----------------------------------------------------------------------------------'); }, }); })();