在Intellij IDEA 13.1.5社区版中创建新的Dart项目

3

我想学习一下Dart语言,最近想从Eclipse切换到IntelliJ IDEA这个IDE。不幸的是,我弄不清如何创建新的Dart项目。

我已经安装了Dart插件,看起来安装也很顺利——硬盘上有插件目录,在设置中也有Dart的格式选项等。但是在新项目对话框中没有任何与Dart相关的选项(只有Java、Maven、Gradle、空项目等)。

我找到的所有资源都讲述使用新项目对话框,或者使用WebStorm(比如:https://confluence.jetbrains.com/display/WI/Getting-started-with-Dart)。

这有可能吗?我错过了什么吗?

我正在使用IntelliJ IDEA 13.1.5社区版。

编辑: 已创建工单:https://youtrack.jetbrains.com/issue/WEB-14060


我使用WebStorm,大多数时候我只需创建一个文件夹和一个名为pubspec.yaml的文件,然后使用File > open打开该文件夹。当我在子文件夹(如weblib)中创建并打开新的*.dart文件时,编辑器会询问我是否要为项目启用Dart支持。 我还尝试了File > New project助手或在设置中手动启用Dart支持。我不知道IntelliJ有多不同,但也许这可以帮助您入门。 - Günter Zöchbauer
@GünterZöchbauer 我使用了Stagehand(由user3216897推荐),它生成了pubspec.yaml和一些*.dart文件(请参考我对该回答的评论)。所以事实上,我做了你建议的事情,只是用了不同的方法 :) 尽管如此,我仍然想知道是否可以直接从IDEA创建新的Dart项目... - amroz
你有和JetBrains交流过或者在那里提交了bug吗?我不确定IDEA CE是否有Dart插件。 - Seth Ladd
@SethLadd,看起来它有Dart插件,因为我能够安装它:)。我发现它在IDEA14预览版的终极版和社区版中都可以工作。此外,似乎在二月份修复了类似的问题。我创建了一个带有更多详细信息的票据:https://youtrack.jetbrains.com/issue/WEB-14060 - amroz
2个回答

3

我建议使用Stagehand (http://stagehand.pub/)。这是一个很棒的新命令行工具,可以创建格式良好的Dart项目文件夹,包括pubspec.yaml和针对Polymer项目的build.dart。该工具可以创建控制台应用程序、Web应用程序、Polymer应用程序和AngularDart应用程序。


谢谢。我使用了Stagehand来生成项目,然后将其导入到IntelliJ中,它注意到了*.dart文件,并询问我是否启用了Dart支持。后来,通过使用链接,我成功运行了这个应用程序。但这只是一个临时的解决方法(实际问题是在IDEA中创建Dart项目),所以我想我不应该将答案标记为已接受(而且很遗憾我无法给出赞同的回答...)。 - amroz

1

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接