木灵鱼儿
TypeScript
ts-node 使用项目中的tsconfig.json和路径别名
前言在使用 Prisma 的 seed 功能时,我遇到了一个非常棘手的问题:默认情况下,ts-node 会将其运行的脚本视为一个独立的文件进行转换,这导致无法识别较新的 JavaScript API 或路径别名。这在一些复杂场景中特别麻烦,因为我们往往需要复用项目中的工具函数,而由于文件层级的原因,往往不得不使用大量的 ../../../ 路径。更糟糕的是,如果 A 文件引入 B 文件,而 B 文件又无法使用路径别名,这种链式问题使得项目结构变得更加复杂且难以维护。因此,我开始思考一下如何能够简化这一过程,并复用已有的 TypeScript 配置。教程[hide]首先我们先看下我的运行命...
最近评论