跳到主要内容

module-resolution

模块解析与路径别名​

ToC​

  • Node/Classic/Bundler 解析
  • baseUrl/paths 设置
  • 与打包器/运行器对齐

解析策略​

  • moduleResolution: node|classic|bundler;现代前端建议 bundler;Node 后端/库选择 node;

baseUrl/paths​

{
"compilerOptions": {
"baseUrl": ".",
"paths": { "@/utils/*": ["src/utils/*"] }
}
}

与工具链对齐​

  • Vite:resolve.alias;Webpack:resolve.alias;ts-node:tsconfig-paths/register;
  • Jest:moduleNameMapper;ESBuild/Rollup:alias 插件;保持配置一致。