相关疑难解决方法(0)

转到TypeScript源文件而不是VS Code中的类型定义文件

我创建了一个npm在一些根项目中使用的自定义库.该库是用TypeScript编写的.所有来源都在一个/src文件夹下.

tsconfig.json库包含那些编译器选项:

"sourceMap": true
"outDir": "dist"
Run Code Online (Sandbox Code Playgroud)

package.json文件包含:

"main": "dist/src/index.js",
"typings": "dist/src",
"files": [
  "src",
  "dist"
],
Run Code Online (Sandbox Code Playgroud)

最后,生成的包包含生成的.js文件,d.ts文件和.ts源文件:

- package.json
- /dist (`.js` and `d.ts` files)
- /src (`.ts` files)
Run Code Online (Sandbox Code Playgroud)

在已安装此自定义库的根项目中,我可以在调用从库导入的函数的行上添加断点,然后单步调试它以调试其代码,所有这些都在TypeScript中.这很棒!

但是,在Visual Studio代码中,当我按CTRL-单击从库导入的函数而不进行调试时,它会将我引导d.ts类型定义文件.我会prefere它带领.ts源文件!目前的方式,如果我需要查看实际的源代码,我必须自己浏览/src库的文件夹/node_modules.

有没有办法直接在VSCode中转到TypeScript源文件,而不是类型定义文件?

node.js npm typescript visual-studio-code

18
推荐指数
3
解决办法
1781
查看次数

标签 统计

node.js ×1

npm ×1

typescript ×1

visual-studio-code ×1