【发布时间】:2018-07-20 12:47:19
【问题描述】:
我创建了一个自定义的npm 库,用于一些根项目。这个库是用 TypeScript 编写的。所有来源都在/src 文件夹下。
库的tsconfig.json 包含这些编译器选项:
"sourceMap": true
"outDir": "dist"
package.json 文件包含:
"main": "dist/src/index.js",
"typings": "dist/src",
"files": [
"src",
"dist"
],
最后,生成的包包含生成的.js文件、d.ts文件和.ts源文件:
- package.json
- /dist (`.js` and `d.ts` files)
- /src (`.ts` files)
在已安装此自定义库的根项目中,然后我可以在调用从库中导入的函数的行上添加断点并单步执行以调试其代码,所有这些都在 TypeScript 中。这太棒了!
但是,在 Visual Studio Code 中,当我按住 CTRL 键单击从库中导入的函数时,不进行调试,它会将我 引导至 d.ts 类型定义文件。我希望它能够将引导至.ts 源文件!目前的情况,如果我需要查看实际的源代码,我必须自己浏览到库的/src 文件夹,在/node_modules 下。
有没有办法在 VSCode 中直接进入 TypeScript 源文件,而不是类型定义文件?
【问题讨论】:
标签: node.js typescript npm visual-studio-code