You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置实现导入"MyComponent"而非"MyComponent/MyComponent"?

TypeScript 组件导入路径简化配置

完全可以通过tsconfig.json的路径配置实现,而且不用一个个手动加映射——利用通配符就能批量处理你这种「目录名和文件名完全一致」的场景。

举个例子,假设你的组件都放在src/components目录下,修改tsconfig.json的compilerOptions:

{
  "compilerOptions": {
    "baseUrl": "./src", // 设定路径解析的基准目录
    "paths": {
      "@components/*": ["components/*/*"]
    }
  }
}

这样你只需要写import MyComponent from "@components/MyComponent",TypeScript就会自动解析到src/components/MyComponent/MyComponent.ts。

如果你的组件目录不在src/components,调整baseUrl和paths里的路径对应关系就行。

另外要注意两点:

  • 要是用了webpack、Vite这类构建工具,得同步在它们的配置里加对应的别名规则,不然打包阶段会找不到文件
  • baseUrl必须配置正确,它是所有路径映射的基准

内容的提问来源于stack exchange,提问作者d3nigma

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 22:31:13