Spring boot,maven,AngularJS 2,打字稿和实时重新加载

Rém*_*ghe 6 maven livereload typescript spring-boot angular

我正处于应用程序开发的研究阶段.服务器端开发已经开始了,用Spring bootMaven.现在,我正在研究开发客户端的可能选择.

我想使用Angular 2(我知道它仍然是alpha),但我真的在它的javascript打字稿版本之间犹豫不决.我知道带有版本的实时重载javascript应该与maven spring-boot run(理论上)一起使用,这对生产力有很大帮助.我想知道是否有办法让版本的实时重新加载.有没有人设法在自己的项目中实现它?如果是的话,你是怎么做的?typescriptAngular

我还没有在maven-typescript-plugin上找到任何关于这方面的文档

构建系统也将Maven用于客户端.

编辑:有一个简单的打字稿调试方法,还是一个痛苦的?

Jul*_*iën 5

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

{
  "scripts": {
    "tsc": "tsc -p src -w"
  }
}
Run Code Online (Sandbox Code Playgroud)

正如Angular 2快速入门(字面意思)所述,当您在应用程序文件夹的根目录中打开终端窗口并输入以下内容时,它将被激活:

npm run tsc
Run Code Online (Sandbox Code Playgroud)

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

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