Настройка VueJS в подкаталоге - PullRequest
1 голос
/ 04 ноября 2019

У меня есть приложение VueJS, которое я хотел бы развернуть, в настоящее время я запускаю npm run build для создания приложения, однако я хочу, чтобы это приложение находилось в подкаталоге моего веб-сайта.

Проблема, с которой я сталкиваюсь, заключается в том, что при создании приложения создаются неверные пути к файлам css и javascript.

Я пытался использовать root внутри babel.config.js, но это даетмне ошибка, когда я пытаюсь построить его (root is only allowed in root programmatic options).

Кто-нибудь знает, как я могу решить эту проблему? Любая помощь с благодарностью!

1 Ответ

4 голосов
/ 04 ноября 2019

Проверьте параметры publicPath и base:

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

Возможно, вам также потребуется настроить конфигурацию веб-сервера при использовании режима истории:
https://router.vuejs.org/guide/essentials/history-mode.html#example-server-configurations

...