modern-js-plugin-module-transform-paths
v0.4.0
Published
modernjs 在别名转换的时候暂时无法处理类似 `Promise<import('@common/utils')>` 这样形式的代码,因此产生了本插件,使用 `typescript-transform-paths` 来处理别名
Downloads
7
Readme
modern-js-plugin-module-transform-paths
modernjs 在别名转换的时候暂时无法处理类似 Promise<import('@common/utils')>
这样形式的代码,因此产生了本插件,使用 typescript-transform-paths
来处理别名
安装
pnpm add modern-js-plugin-module-transform-paths
配置
import { moduleTools, defineConfig } from '@modern-js/module-tools';
import { modulePluginTransformPaths } from 'modern-js-plugin-module-transform-paths';
export default defineConfig({
plugins: [moduleTools(), modulePluginTransformPaths()],
// ...
});
说明
插件基于 typescript-transform-paths
来处理别名,运行构建会修改项目的 tsconfig.json
文件,添加 typescript-transform-paths
插件
{
// ...
"compilerOptions": {
// ...
"plugins": [
{
"transform": "typescript-transform-paths",
"afterDeclarations": true
}
]
}
}
运行后还原 tsconfig.json 文件