我有点困惑,如何最好地与代码导航并行开发多个typescript模块,并且仍然以正确的方式发布.所以我应该在包裹里放些什么呢.json"类型"字段?
根据:Typescriptlang.org/publishing.html
我应该引用我生成的index.d.ts
,如下所示:
{
"name": "awesome",
"author": "Vandelay Industries",
"version": "1.0.0",
"main": "./lib/main.js",
"types": "./lib/main.d.ts"
}
如果我开发了一个并行的模块,依赖于这个模块,比如vscode中的代码导航会让我跳转到这个定义文件中.这不是我想要的.
我想进入源文件,以便能够在dep中并行编辑.无论是内联的还是非内联的,sourcemaps的tsconfig设置在这方面都没有帮助.我可能错过了什么.我管理工作流程的唯一方法是真正指向源代码.取而代之的是ts文件:
{
"name": "awesome",
"author": "Vandelay Industries",
"version": "1.0.0",
"main": "./lib/main.js",
"types": "./src/main.ts"
}
然而,这会让事情在出版时破裂,对吗?
至少如果我把src放在下面.米格诺尔.我不明白用多个typescript模块创建一个好的工作流的最佳方法.
我的意思是,我不想把包裹弄坏.json作为发布过程的一部分…?