Angular - CSS 在本地主机上加载,但不在服务器上加载

时间:2021-02-03 01:50:13

标签: html css angular compodoc

我正在构建一个 Angular 9 应用程序并使用 Compodoc 生成文档。

在构建应用程序之前,我生成了放在 head 中的文档

然后我将文件夹及其内容移动到 ./documentation

我在 src/documentation 中的 assets 数组设置为:

angular.json

`documentation 目录的内容如下所示:

enter image description here

"assets": [ "src/favicon.ico", "src/assets", "src/documentation" ] 目录包含 compodoc html 页面所需的所有 .css 文件。

当我在 localhost 上运行时,我可以使用以下命令访问文档:src/documentation/styles 并且一切看起来都不错。

但是,当部署到服务器时,我仍然可以访问文档,但是所有 .css 文件都没有被应用。

是否有什么我遗漏了让它应用 css 文件的东西,比如在我的 angular.json 的 localhost:8083/documentation/index.html 部分添加一些东西?

******* 更新 *******

我相信我已经缩小了原因,但还没有解决方法。 屏幕被部署到 Tomcat 服务器,因为 styles 文件夹需要更新的基本 href。

其他人也提出了类似的问题,但 Compodoc 自己没有回应。见Support for base href

0 个答案:

没有答案