我们有一个AngularJS应用程序,其中包含独立运行的单独的angular应用程序。每个模块都在不同的路径中,例如:
localhost:8080/OurMainApplication/angular1Application1
localhost:8080/OurMainApplication/angular1Application2
现在我们将在不同的路径中添加一个基于Angular 5的新模块,例如: localhost:8080/OurMainApplication/angular5Application1
问题是AngularJS具有静态内容,如果我们进行更改并重新部署到服务器,则会自动影响浏览器。但是对于Angular 5应用程序,为了运行它,我们有两个选项:
1. "ng build"以获得dist文件夹(每次进行简单更改时成本过高)
2. "ng serve"(这没问题,但是它在自己的服务器上运行)
是否有任何方法可以仅自动编译我们更改的文件(类似于“ng serve”),以便我可以在开发时将Angular 5编译后的更改重新部署到正在运行的Tomcat服务器中,因为我们的后端服务和Angular应用程序都在同一台服务器上运行,并且不希望引入新服务器来运行我们要引入的新Angular 5应用程序。
在angular-cli或其他技术中是否有自动编译的方式,一旦更新了Angular 5应用程序中的任何文件,就会自动编译?
现在我们将在不同的路径中添加一个基于Angular 5的新模块,例如: localhost:8080/OurMainApplication/angular5Application1
问题是AngularJS具有静态内容,如果我们进行更改并重新部署到服务器,则会自动影响浏览器。但是对于Angular 5应用程序,为了运行它,我们有两个选项:
1. "ng build"以获得dist文件夹(每次进行简单更改时成本过高)
2. "ng serve"(这没问题,但是它在自己的服务器上运行)
是否有任何方法可以仅自动编译我们更改的文件(类似于“ng serve”),以便我可以在开发时将Angular 5编译后的更改重新部署到正在运行的Tomcat服务器中,因为我们的后端服务和Angular应用程序都在同一台服务器上运行,并且不希望引入新服务器来运行我们要引入的新Angular 5应用程序。
在angular-cli或其他技术中是否有自动编译的方式,一旦更新了Angular 5应用程序中的任何文件,就会自动编译?