在子目录中设置VueJS



我想部署一个VueJS应用程序,我目前正在运行npm run build来构建该应用程序,但我希望该应用程序位于我网站的子目录中。

我遇到的问题是,在构建应用程序时,它创建了错误的css和javascript文件路径。

我曾尝试在babel.config.js中使用root,但当我尝试构建它(root is only allowed in root programmatic options(时,它会给我一个错误。

有人知道我该怎么解决这个问题吗?非常感谢您的帮助!

查看publicPathbase选项:

https://cli.vuejs.org/config/#publicpath
https://router.vuejs.org/api/#base

如果使用历史记录模式,您可能还需要调整Web服务器配置:
https://router.vuejs.org/guide/essentials/history-mode.html#example-服务器配置

最新更新