我在IntelliJ IDEA社区版中遇到TypeScript问题。之前我使用IntelliJ IDEA Ultimate Edition进行Angular 2开发,效果很好。
这是我在.ts文件中收到的错误。此外,没有智能感知。社区版中是否没有此功能?
答案 0 :(得分:5)
正如zhengyue在评论中指出的那样,显然你使用的是"TypoScript" plugin,而不是“Typ e 脚本”插件。
我犯了同样的错误。我也遇到过你遇到的同样问题。就个人而言,我认为是@Component
装饰者搞砸了事情。但正是zhengyue指出我使用了错误的插件。
对我来说,结论是寻找一个好的选择更好。因为我仍然希望用Java开发我的后端,所以我想......
起初我尝试了eclipse,并在他们的市场中找到了强大的工具,结果是商业产品,并在8天后过期。
其次,我下载了“Visual Studio 代码”,(不要与完整的Visual Studio混淆)。它非常快且用户友好。它在我的系统上启动不到2秒。它有很棒的插件,允许我使用代码完成和重构工具。这是我安装的插件列表:
正如您所看到的,有一个插件可以让您使用intellij的键绑定。
在IntelliJ中,我将“.ts”文件配置为javascript文件处理。因为它总比没有好。
我整天都在IntelliJ工作,当时我正在使用Java后端,并且由于javascript功能,我仍然有一些(有限的)Angular前端的代码亮点。但是,当我想在前端编辑某些内容时,我会使用Visual Studio Code。为了实现平滑过渡,我在文件内右键单击并使用外部工具配置:
在我的IntelliJ中,我将角度项目的根配置为模块。然后,此外部工具的配置如下所示:
这允许我在大约2秒内从IntelliJ切换到Visual Studio代码,并立即切换到正确文件中的正确行。
所以,这就是我的免费的Angular-with-Java-combo开发工作区。
答案 1 :(得分:4)
JavaScript / TypeScript支持和许多其他功能are not available in the Community Edition。