我正在使用以下命令构建Angular 4项目项目
ng build --target=production --base-href /project1
当我将项目部署到tomact 8时,当我将索引文件放在
上时,该应用程序正常工作C:\apache-tomcat-8.0.44_2\webapps\project1
以及根文件夹上的app资产和其他文件。
C:\apache-tomcat-8.0.44_2\webapps\ROOT
如何将所有应用资源放在项目文件夹中。
由于
项目构建后我的index.html看起来像这样。
<base href="/project1">
<link rel="stylesheet" href="/assets/css/style.css">
<link rel="stylesheet" href="/assets/css/bootstrap.css">
<link href="styles.d41d8cd98f00b204e980.bundle.css" rel="stylesheet"/>
<script type="text/javascript" src="inline.463ebb8a59179d418824.bundle.js"></script>
<script type="text/javascript" src="polyfills.d90888e283bda7f009a0.bundle.js"></script>
<script type="text/javascript" src="vendor.8715d5c83a3b32855527.bundle.js"></script>
<script type="text/javascript" src="main.b467d247e3cfe82bdeeb.bundle.js"></script>
如果我在每个源链接上追加/ project1,那么应用程序将从project1文件夹中启动。
答案 0 :(得分:0)
答案 1 :(得分:0)