我有一个复杂的旧版JS项目,我想探索如何转换为TS。 第一个主要障碍是,以一种古怪的方式解决了模块的问题:具体地说,我希望tsc像往常一样在项目目录中查找它们,但是如果它们不在那里,则tsc然后应该在一个目录中查找。正在使用的红宝石宝石(我知道,这很奇怪)。 换句话说,需要在运行时确定模块路径。

建设项目已经解决。 接下来,我需要找到某种方法来显示VSCode如何找到那些模块。 关于如何执行此操作的任何具体想法? 我一直在探索制作语言服务插件,但未能找到明确的前进方向。

  ask by stoebelj translate from so

本文未有回复,本站智能推荐:

1回复

如何使用VSCode中的TypeScript使智能感知对我的模块起作用

我正在VSCode中使用nodejs和electronic建立一个应用程序。 我目前使用javascript,但我想切换到打字稿以获得更好的代码验证和智能感知。 Intellisense可以很好地用于外部模块(电子,lodash,节点核心模块),但是我无法使其与我自己的模块一起使用。
1回复

如何在 VSCode 中为 typescript 类型导入配置耳语

我想问你关于打字稿的 VS 代码中的耳语。 我正在从另一个文件导入接口IQueryPreparePaymentsArgs (见图)。 悄悄告诉我它的IQueryPreparePaymentsArgs是接口(很好,谢谢你的悄悄话),但应该让我看到这个界面的内容。 有没有办法(扩展?)如何像里面的内
4回复

如何在VSCode中的TypeScript构建期间忽略`node_modules`文件夹

我正在使用visual studio代码IDE和typescript,如何让它在构建期间忽略node_modules文件夹? 或者在保存时构建.ts文件? 它显示了很多错误,因为它正在尝试编译node_modules tsd。 目前我的tasks.json是
3回复

如何配置 VSCode 以运行 Yarn 2(使用 PnP)驱动的 TypeScript

如何配置 VSCode 以运行 Yarn 2(使用 PnP)驱动的 TypeScript 我喜欢使用 Yarn 2(带 PnP),几个月前我设置了一个运行良好的项目。 现在我尝试设置一个新项目,但无论我尝试什么,我都无法让 VSCode 正确解析模块。 旧项目仍然有效并且我的测试用例在其中正常工作
3回复

如何为 TypeScript 配置 VSCode Intellisense 以仅显示属性?

我有一个使用参数对象的 API,保持理智的唯一方法是拥有智能感知。 它在一定程度上有效,但这很烦人。 尽管如此,我看到该列表确实包含我想要的属性。 我怎样才能让这个列表只显示我的对象属性,而不是厨房水槽? 如果不太清楚,那么基本上,我不想循环浏览大量内容,寻找analytics ,我不
1回复

带有相对路径的VSCode导入节点模块

我已经使我的工作区进入一种状态,其中VSCode提供了使用模块@types的相对路径为节点模块添加导入的@types : 它始于我们添加paths (如此处所述),但还原这些更改似乎无济于事(即使在“重新加载TS项目”或什至重新加载VS Code之后)也是如此。 有什么想法可能
2回复

VSCode Intellisense TypeScript:排除路径中引用的路径

我在一个 Angular 应用程序上工作,将一些代码分组到他们自己的 (npm) 项目中,以便其他应用程序可以引用它们。 当我在app文件夹中编写代码时,VSCode 的 Intellisense 建议使用以下自动导入路径,这两个路径都有效: 我的目标是使"@company/shared"导入
1回复

如何更改VSCode快速修复生成的TypeScript导入以使用相对路径?

我在使用TypeScript(2.5.2)时使用VSCode(编写时为1.17.2)。 当我开始使用尚未导入的.ts文件中的类时,会出现错误,并且我强调了类名,可以使用Quick Fix bulp导入它。 但它使用绝对路径(实际上相对于项目根目录)到文件,例如 它可以工作但是当我创建