0.4.0 • Published 7 months ago

modern-js-plugin-module-transform-paths v0.4.0

Weekly downloads
-
License
-
Repository
github
Last release
7 months ago

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 文件

0.4.0

7 months ago

0.3.0

8 months ago

0.2.1

8 months ago

0.2.0

9 months ago

0.1.2

9 months ago

0.1.1

9 months ago

0.1.0

9 months ago