Integre el proyecto Angular2 en el servidor Tomcat
Desarrollé una API de descanso Spring Maven para mi proyecto. Para el lado del cliente, estoy usando Angular2 con mecanografiado. Como nuevo en Angular, sitio web angular referido para el desarrollo, usando npm y lite-server.
Ahora necesito hacer estos dos proyectos separados en un solo proyecto, integrando los archivos html, js, css en mi proyecto maven, para implementarlo en el servidor Tomcat.
Estructura del proyecto
Lado del cliente
Project
|__ app
|_ all app files
|__ node_modules
|__ typings
|__ index.html
|__ package.json
|__ style.css
|__ systemjs.config.js
|__ tsconfig.json
|__ typings.json
Lado del servidor
Project
|__ src/main
|__ java
|__ resources
|__ webapp
|__index.html
|__ pom.xml
Todas las publicaciones / blogs similares que encontré sugieren actualizar pom.xml con el nodo, etc. Pero lo que necesito es,
Compile el proyecto de mecanografía angular en archivos js.Produzca un conjunto de archivos html, js, css totalmente funcionales.Cópielos en la carpeta de la aplicación web del servidor o donde sea necesario.La ejecución del proyecto Spring Maven en Tomcat debe mostrar mi página de índice del lado del clienteEl cliente debe trabajar (comunicarse con la API de descanso) de la misma manera cuando eran dos proyectos separados¿Cómo se puede hacer esto?
Ejecute este comandonpm run build
, en la carpeta raíz del proyecto angular para crear undist
carpeta, que contiene archivos del lado del cliente listos para producción. Pero tengo este error
falta de compilación del script
.