如何解决在Node.js中使用TypeScript别名(paths)配置无效的问题?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1080个文字,预计阅读时间需要5分钟。
目录 + 背景 + 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
- …
- utils
- bin
- tsconfig.json
在其他深层次目录引用utils或者config下的文件时,总是要写一长串的'../../../../',还需要数数。这显然是不能接受的。用过webpack开发的小伙伴们,想想别名功能,typescript这种成熟框架不可能没有。
本文共计1080个文字,预计阅读时间需要5分钟。
目录 + 背景 + 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
- …
- utils
- bin
- tsconfig.json
在其他深层次目录引用utils或者config下的文件时,总是要写一长串的'../../../../',还需要数数。这显然是不能接受的。用过webpack开发的小伙伴们,想想别名功能,typescript这种成熟框架不可能没有。

