Typescript文件在IntelliJ IDEA Community Edition中显示错误

时间:2017-02-25 21:16:43

标签: intellij-idea

我在IntelliJ IDEA社区版中遇到TypeScript问题。之前我使用IntelliJ IDEA Ultimate Edition进行Angular 2开发,效果很好。

这是我在.ts文件中收到的错误。此外,没有智能感知。社区版中是否没有此功能?

CE errors

2 个答案:

答案 0 :(得分:5)

正如zhengyue在评论中指出的那样,显然你使用的是"TypoScript" plugin,而不是“Typ e 脚本”插件。

我犯了同样的错误。我也遇到过你遇到的同样问题。就个人而言,我认为是@Component装饰者搞砸了事情。但正是zhengyue指出我使用了错误的插件。

对我来说,结论是寻找一个好的选择更好。因为我仍然希望用Java开发我的后端,所以我想......

  • 尽可能与IntelliJ 集成的内容
  • 但仍然强大

起初我尝试了eclipse,并在他们的市场中找到了强大的工具,结果是商业产品,并在8天后过期。

其次,我下载了“Visual Studio 代码”,(不要与完整的Visual Studio混淆)。它非常快且用户友好。它在我的系统上启动不到2秒。它有很棒的插件,允许我使用代码完成和重构工具。这是我安装的插件列表:

plugins

正如您所看到的,有一个插件可以让您使用intellij的键绑定。

在IntelliJ中,我将“.ts”文件配置为javascript文件处理。因为它总比没有好。

javascript plugin for IntelliJ

我整天都在IntelliJ工作,当时我正在使用Java后端,并且由于javascript功能,我仍然有一些(有限的)Angular前端的代码亮点。但是,当我想在前端编辑某些内容时,我会使用Visual Studio Code。为了实现平滑过渡,我在文件内右键单击并使用外部工具配置:

context menu

在我的IntelliJ中,我将角度项目的根配置为模块。然后,此外部工具的配置如下所示:

configuration of external tool

这允许我在大约2秒内从IntelliJ切换到Visual Studio代码,并立即切换到正确文件中的正确行。

所以,这就是我的免费的Angular-with-Java-combo开发工作区

答案 1 :(得分:4)

JavaScript / TypeScript支持和许多其他功能are not available in the Community Edition

ce