Я столкнулся с подобной проблемой, когда пытался развернуть свое приложение Vue.js на страницах Gitlab. После нескольких недель проб и ошибок я получил его на работу.
Видя вышеприведенный скрипт, вы создаете приложение, тестируете его и пытаетесь развернуть на внешнем сервере. Если вам это нужно и на страницах Gitlab, вы должны использовать задание pages
.
Вот моя pages
работа по развертыванию приложения vue.js на страницах Gitlab:
pages:
image: node:latest
stage: deploy
script:
- npm install --progress=false
- npm run build
- rm -rf public
- mkdir public
- cp -r dist/* public
artifacts:
expire_in: 1 week
paths:
- public
only:
- master
Надеюсь, это то, что вы ищете.