打字稿文件在IntelliJ IDEA社区版中显示错误

use*_*911 3 intellij-idea

我在IntelliJ IDEA社区版中遇到TypeScript问题。早些时候,我已将IntelliJ IDEA Ultimate Edition用于Angular 2开发,并且工作正常。

这是我在.ts文件中遇到的错误。另外,没有intelliSense。该功能在社区版中不可用吗?

CE错误

Cra*_*der 6

社区版中不提供JavaScript/TypeScript 支持和许多其他功能。

ce

  • @bvdb 你提到的插件不是针对TypeScript的,而是针对Typ**o**Script的,而且不是打字错误:) (3认同)

bvd*_*vdb 5

正如zhengyue在评论中指出的,显然您正在使用“ Typ o Script”插件,而不是“ Typ e Script”插件。

我犯了同样的错误。我也遇到了您遇到的相同问题。我个人认为是@Component装饰者把事情搞砸了。但是zhengyue指出我使用了错误的插件。


对我而言,结论是寻找更好的替代方案更好。因为我仍然想用Java开发后端,所以我想...

  • 尽可能与IntelliJ集成的东西
  • 但是仍然是有力的

最初,我尝试了eclipse,并在他们的市场中找到了强大的工具,结果证明它们是商业产品,并且在8天后就失效了。

其次,我下载了“ Visual Studio Code ”(不要与功能强大的Visual Studio混淆)。它既快速又用户友好。它在我的系统上不到2秒启动。它具有出色的插件,可让我使用代码完成和重构工具。以下是我已安装的插件列表:

外挂程式

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

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

IntelliJ的javascript插件

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

上下文菜单

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

外部工具的配置

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

因此,这就是我的免费Java组合Angular开发工作区的样子。