Spring boot, maven, AngularJS 2, typescript 和 live reload

Spring boot, maven, AngularJS 2, typescript and live reload

我正处于应用程序开发的学习阶段。服务器端开发已经开始,Spring bootMaven。现在,我正在研究开发客户端的可能方案。

我想使用 Angular 2(我知道它仍处于 alpha 阶段),但我真的在它的 javascript and typescript 版本之间犹豫不决。我知道 live reloadjavascript 版本应该与 maven spring-boot 运行 一起工作(理论上),这对生产力有很大帮助。我想知道是否有办法让 实时重新加载 用于 Angulartypescript 版本。有没有人设法在自己的项目中实施它?如果有,你是怎么做的?

我在 maven-typescript-plugin

上没有找到任何关于此的文档

客户端的构建系统也将是Maven

编辑:打字稿调试有简单的方法吗?还是很痛苦?

一种方法是添加一个手表,以便在任何文件更改时自动触发。例如,尝试将以下内容添加到您的 package.json 文件中:

{
  "scripts": {
    "tsc": "tsc -p src -w"
  }
}

正如 Quickstart for Angular 2(字面意思)所述,当您在应用程序文件夹的根目录中打开终端 window 并输入:

时,这将被激活
npm run tsc

该脚本设置了编译器监视选项 (-w),以便编译器在完成后保持活动状态。它监视 .ts 文件的更改并自动重新编译它们。

考虑到这会吐出普通的旧 .js 文件,您可以使用您熟悉的工具重新加载页面。