我正在构建一个 Angular 9 应用程序并使用 Compodoc 生成文档。
在构建应用程序之前,我生成了放在 head
中的文档
然后我将文件夹及其内容移动到 ./documentation
。
我在 src/documentation
中的 assets
数组设置为:
angular.json
`documentation 目录的内容如下所示:
"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