我正处于应用程序开发的研究阶段。服务端开发已经开始,使用Spring boot
和Maven
。现在,我正在研究开发客户端的可能选项。
我想使用 Angular 2
(我知道它仍处于 alpha 阶段),但我真的在 javascript 之间犹豫不决和 typescript版本。我知道 javascript
版本的live reload 应该可以很好地与 maven spring-boot run 一起工作(理论上),这对生产率。我想知道是否有办法为 Angular
的 typescript
版本进行实时重新加载。有没有人设法在自己的项目中实现它?如果是,你是怎么做的?
我没有在 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/