如何在不同于“/”的路径中部署 Ganttlab

Posted

技术标签:

【中文标题】如何在不同于“/”的路径中部署 Ganttlab【英文标题】:How to deploy Ganttlab in a path different than "/" 【发布时间】:2021-05-16 14:52:32 【问题描述】:

我正在本地安装 Ganttlab,我希望能够在 https://[mygitlabserver]/ganttlab/ 中使用它。配置和构建过程非常简单。但是,我注意到一些像“dist/index.html”和“dist/js/app.xxxxxx.js”这样的文件是用“/”作为默认路径构建的,导致很多302或404。

有没有办法可以在 build:webapp 之前配置此路径?

提前致谢。

【问题讨论】:

【参考方案1】:

webapp 使用vue。 所以创建一个 vue 配置文件:packages/ganttlab-adapter-webapp/vue.config.json

module.exports = 
    publicPath: './'

上面的代码将使所有路径都相对。 根据您的设置,您还可以设置显式路径publicPath: '/ganttlab/'

欲了解更多信息:github.com/ganttlab/ganttlab download and install

【讨论】:

以上是关于如何在不同于“/”的路径中部署 Ganttlab的主要内容,如果未能解决你的问题,请参考以下文章

在不同于 3838 的端口上运行 Shiny-server

如何在 Tomcat 中设置上下文路径,以便在不附加部署文件夹名称的情况下进入站点?

在不同于使用 XQuery 处理的数据库上进行查询

在不同于二进制文件的位置访问 App.config

如何为部署设置角度类参考路径?

如何在不硬编码存储库的情况下在 Maven 中部署其他工件?