maven - Spring boot、maven、AngularJS 2、 typescript 和实时重新加载

标签 maven typescript spring-boot angular livereload

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

我想使用 Angular 2(我知道它仍处于 alpha 阶段),但我真的在 javascript 之间犹豫不决和 typescript版本。我知道 javascript 版本的live reload 应该可以很好地与 ma​​ven spring-boot run 一起工作(理论上),这对生产率。我想知道是否有办法为 Angulartypescript 版本进行实时重新加载。有没有人设法在自己的项目中实现它?如果是,你是怎么做的?

我没有在 maven-typescript-plugin 上找到任何关于此的文档

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

编辑: typescript 调试是否有简单的方法,还是很痛苦?

最佳答案

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

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

作为Quickstart for Angular 2 (字面意思)声明当您在应用程序文件夹的根目录中打开终端窗口并输入时,这将被激活:

npm run tsc

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

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

关于maven - Spring boot、maven、AngularJS 2、 typescript 和实时重新加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33349664/

相关文章:

java - 为什么 jersey-bundle 1.17.1 中的 asm 提供了作用域?

java - 获取项目所需的所有 Jar

angularjs - IntelliJ 和 Angular 2 参数类型不可分配错误

typescript - 是否可以将 html 文件作为变量加载到 typescript ?

gradle - 在gradle中引用另一个jar的库文件夹中的jar - 找不到类

Spring Boot JSF集成

android - 更新 gradle 包装器后无法解析类 MavenDeployment

java - 如何构建完整生成的 Maven 模块

javascript - 如何为这个原型(prototype)创建一个界面?

java - 获取 thymeleaf 中的java对象