我想部署一个VueJS应用程序,我目前正在运行npm run build
来构建该应用程序,但我希望该应用程序位于我网站的子目录中。
我遇到的问题是,在构建应用程序时,它创建了错误的css和javascript文件路径。
我曾尝试在babel.config.js
中使用root
,但当我尝试构建它(root is only allowed in root programmatic options
(时,它会给我一个错误。
有人知道我该怎么解决这个问题吗?非常感谢您的帮助!
查看publicPath
和base
选项:
https://cli.vuejs.org/config/#publicpath
https://router.vuejs.org/api/#base
如果使用历史记录模式,您可能还需要调整Web服务器配置:
https://router.vuejs.org/guide/essentials/history-mode.html#example-服务器配置