Typescript 最佳实践在 1.x 中快速变化,我不再确定什么是实现我想要的好方法:
- 我的来源位于
src/
并用于outDir
输出到built/
. - 我的测试位于,
test/
我正在考虑将它们输出到built/
or 或built/tests/
.
我的测试着眼于test/**/*.ts
, src/**/*.ts
, typings/**/*.d.ts
。为了让它正确导入我的资源,我必须这样做:
import { SomeClass } from "../src/sourcefile";
当然,在 nodejs 中运行输出文件现在会失败,因为在输出中,sourcefile.js
与我的测试位于同一(或父)目录中。
有没有一种好方法可以让单独的 TypeScript 文件夹认为它们彼此位于同一目录中?我应该使用 a--declaration
作为中间步骤吗?如果是这样,放在哪里。