使用IntelliJ

时间:2016-10-22 15:00:45

标签: intellij-idea aurelia

我是IntelliJ和Aurelia的新手。我差不多十年前做过我的上一个网络项目,我发现自己在所有这些新图书馆之间都有点迷失。也就是说,我的问题可能是相当微不足道的:

  • 我已经下载了Aurelia骨架项目[1],将源代码导入IntelliJ中的新节点js项目并启动了index.html。瞧。浏览器打开,显示该站点。

  • 然后我改变了一些东西(添加了一条到src / app.js的新路线)。 我点击了运行按钮再次显示index.html:没有变化。 HM?

  • 我在IntelliJ中重建项目,然后重试。我的更改仍未显示。

  • 我在命令行上运行gulp watch,打开浏览器,然后显示我的更改。

所以,我要问两件事:在IntelliJ中真正刷新构建需要做些什么?

其次,什么时候成为一项运动,创建具有模糊名称的相互依赖的Javascript库?开玩笑......(虽然我不笑)

[1] https://github.com/aurelia/skeleton-navigation/blob/master/skeleton-esnext/src/child-router.js

2 个答案:

答案 0 :(得分:1)

我自己发现了。您需要将'gulp build'放入运行配置的预启动列表中。这是因为源被转换并复制到服务器实际运行的dist目录。

仅仅从IntelliJ构建源代码是不够的。

答案 1 :(得分:0)

在项目目录中更改任何文件后,项目重建会自动启动。您不需要从IDE构建它 - 只保存您的更改并等待几秒钟刷新。

原因只有当您使用watch gulp watch语句运行项目构建时才会起作用(例如运行gulp watch,您的项目将自动重建)。

但如果代码中存在一些错误 - gulp进程将停止,您必须重新启动它。我建议您更改IDE的设置以禁用自动保存到文件,并使用<CTRL+S>按钮手动保存数据。