gpt4 book ai didi

部署在 Tomcat 上的 Angular 4 项目

转载 作者:行者123 更新时间:2023-11-28 23:18:25 25 4
gpt4 key购买 nike

我正在使用以下命令构建 Angular 4 项目项目

 ng build --target=production --base-href /project1

当我将项目部署到 tomact 8 时,当我将索引文件放在

C:\apache-tomcat-8.0.44_2\webapps\project1

以及根文件夹中的应用程序 Assets 和其他文件。

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 文件夹启动。

最佳答案

你能试试 base-href="./"这样的吗ng build --target=production --base-href ./

关于部署在 Tomcat 上的 Angular 4 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46725903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com