当前位置: 首页 > 知识库问答 >
问题:

WebStorm-TypeScript和allowSyntheticDefaultImports标志

易瀚漠
2023-03-14

既然我不想手动更新所有的定义文件,那么在JetBrains正式发布支持它的新版本之前(我已经在那里提交了一张罚单),有没有其他的方法来‘教导’WebStorm这个规则。

共有1个答案

桓喜
2023-03-14

WebStorm似乎没有使用TypeScript语言服务,所以我知道没有任何方法可以解决这个问题。

同时,您可以使用非ES6样式的导入:

import foo = require("foo");

它基本上应该编译成:

var foo = require("foo");
 类似资料:
  • 前端大佬们 谁知道 WebStorm Compile TypeScript 选项怎么关闭??? 每次不小心点击之后 TS 文件直接全部编译 JS文件 每次都要一个个删除 百度 魔法(Google)

  • 我还添加了jquery-DefinivelyTyped作为外部库,没有做任何更改。我注意到,如果我从项目中的“外部库”文件夹打开这个定义文件,它不会突出显示任何错误,但如果我将这个文件复制到项目文件夹中,错误又会出现。 任何建议都将被真正接受

  • 我无法让IntelliJ/WebStom将“. ts”文件关联为TypeScript文件。 我已经创建了一个名为< code > confirmationrequiredrender 的文件。最初,我只是通过创建一个文本文件,然后添加一个< code >来创建这个文件。ts在文件名的末尾。 现在,无论我做什么,我都无法将该文件关联为TypeScript文件类型。它认为这是一个文本文件。 以下是我为

  • 今天,我开始在Webstorm中使用Typescript,我开始疯狂地理解发生了什么。设想一个项目使用在上加载定义类型。对于后台,定义了一个以为别名的模块,然后还有其他文件将更多模块追加到(从技术上讲是)中。 例如,当我需要时,我会得到: 实际上,如果转到(来自DefinitelyTyped),可以看到相同的结果: 文件在技术上是正确的,因为tsc会编译它们,并将这些定义文件提供给它。 另一方面,

  • 我使用带有单引号的TypeScript样式,双引号仅用于超文本标记语言模板。 WebStorm/PhpStorm自动导入添加了带双引号的< code>import语句,破坏了样式。我猜这适用于所有的JetBrains产品。 如何修复这种行为?

  • 有没有一种方法可以将Angular的风格指南集成到WebStorm中? 特别是,自动导入使用双引号而不是单引号,导入{Component}而不是{Component},以及导出:[Component]而不是[Component]。 每次需要用重新格式化代码时,都要手动修复,这真的很烦人