要求 NPM 下载 TypeScript 源代码,而不仅仅是 *.d.ts 文件

Posted

技术标签:

【中文标题】要求 NPM 下载 TypeScript 源代码,而不仅仅是 *.d.ts 文件【英文标题】:Ask NPM to download the TypeScript source, not just the *.d.ts files 【发布时间】:2021-10-22 08:56:48 【问题描述】:

是否可以要求 NPM 下载依赖的 TypeScript 源文件,而不仅仅是 *.d.ts 和编译的 *.js 文件?

我正在使用 VS Code 的 Go To Definition 功能,但对于依赖项,它只会将我带到缺少实现逻辑的 .d.ts 文件 - 这让我更难理解我的依赖项在做什么。

谢谢!

【问题讨论】:

【参考方案1】:

仅当这些文件已发布到 NPM 时,才能通过 NPM 下载 TypeScript 源文件。 TypeScript 项目的一般约定是仅发布编译后生成的dist/ 目录,并包含.d.ts 文件以帮助使用该库的开发。如果是这种情况,那么查看源 TypeScript 文件的唯一(不方便)方法是找出源代码是否托管/托管在哪里。

【讨论】:

以上是关于要求 NPM 下载 TypeScript 源代码,而不仅仅是 *.d.ts 文件的主要内容,如果未能解决你的问题,请参考以下文章

Typescript 的 npm、NuGet 和 Marketplace 下载选项有​​啥区别?

TypeScript安装备忘:npm proxy设置

TypeScript的使用

如何通过npm编译Typescript代码

[javascript] typescript的安装

怎样安装并编译TypeScript?