environment.ts
文件
ENV_ImgPrefix: ""
environment.prod.ts
文件
ENV_ImgPrefix: "/dist/"
在组件component.ts
文件引入变量
import environment from "../../environments.environment.ts"
this.imgPrefix = environment.ENV_ImgPrefix
在组件component.html
文件引入变量
<img src="{{imgPrefix}}/assets/xxx.png" alt="demo">
Angular2编译
ng build --prod -aot
# 带源码映射
ng build --prod -aot --sourcemaps
修改编译后的index.html
文件
引入的js和css
都加上/dist/
前缀
将打包的dist
文件夹放到tomcat
的webapp
目录下
修改tomcat的server.xml配置
<Host name="localhost" appBase="webaps">
<Context docBase="dist" path="/home" />
<Context docBase="javaAppApi" path="/api" />
<Context docBase="javaApp" path="/" />
</Host>