如何解决在Node.js中使用TypeScript别名(paths)配置无效的问题?

2026-04-02 21:270阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1080个文字,预计阅读时间需要5分钟。

如何解决在Node.js中使用TypeScript别名(paths)配置无效的问题?

目录 + 背景 + TypeScript不会对别名进行特殊处理 + 另一个坑 + 调试tsconfig-paths + 总结 + 背景 + 纯Node.js环境,直接使用tsc编译Node.js代码。代码目录结构如下:+ src + utils + a.ts + b.ts

目录
  • 背景
  • typescript不会对别名进行处理
  • 另一个坑
  • 调试tsconfig-paths
  • 总结

背景

纯nodejs环境,直接使用tsc编译nodejs。源码目录是src,编译输出目录为bin。代码结构如下:

  • src
    • utils
      • a.ts
      • b.ts
    • config
  • bin
  • tsconfig.json

在其他深层次目录引用utils或者config下的文件时,总是要写一长串的'../../../../',还需要数数。这显然是不能接受的。用过webpack开发的小伙伴们,想想别名功能,typescript这种成熟框架不可能没有。

阅读全文

本文共计1080个文字,预计阅读时间需要5分钟。

如何解决在Node.js中使用TypeScript别名(paths)配置无效的问题?

目录 + 背景 + TypeScript不会对别名进行特殊处理 + 另一个坑 + 调试tsconfig-paths + 总结 + 背景 + 纯Node.js环境,直接使用tsc编译Node.js代码。代码目录结构如下:+ src + utils + a.ts + b.ts

目录
  • 背景
  • typescript不会对别名进行处理
  • 另一个坑
  • 调试tsconfig-paths
  • 总结

背景

纯nodejs环境,直接使用tsc编译nodejs。源码目录是src,编译输出目录为bin。代码结构如下:

  • src
    • utils
      • a.ts
      • b.ts
    • config
  • bin
  • tsconfig.json

在其他深层次目录引用utils或者config下的文件时,总是要写一长串的'../../../../',还需要数数。这显然是不能接受的。用过webpack开发的小伙伴们,想想别名功能,typescript这种成熟框架不可能没有。

阅读全文