Я сделал сайт в Vuejs, он работает на моем локальном браузере.Я строю страницу локально и нажимаю на gitlab здесь (https://gitlab.com/ayaderaghul/coi6), и запускаю CI (с папкой: public
). Страница пуста (https://ayaderaghul.gitlab.io/coi6/),, консоль говорит:
The resource from “https://ayaderaghul.gitlab.io/coi6/public/static/js/vendor.d5bde172b988351183eb.js” was blocked due to MIME type (“text/html”) mismatch (X-Content-Type-Options: nosniff).[Learn More] coi6
Loading failed for the <script> with source “https://ayaderaghul.gitlab.io/coi6/public/static/js/vendor.d5bde172b988351183eb.js”.
И я щелкаю правой кнопкой мыши страницу, чтобы просмотреть исходный код страницы, ссылка на файлы css, js не найдена (view-source: https://ayaderaghul.gitlab.io/coi6/)
Я пробовал следующее:
- Я пишу команды для создания страницы в
.gitlab-ci.yml
image: alpine:latest
before_script:
- apk add --update nodejs
- apk add --update npm
- npm install chalk
- npm install each-async
- npm install indent-string
- npm install
pages:
stage: deploy
script:
- npm run build
artifacts:
paths:
- public
only:
- master
(https://gitlab.com/ayaderaghul/coi6/blob/master/.gitlab-ci.yml)
- Я изменяю пути css и js в файле
index.html
в некоторых отношениях: /coi6/public/static/css/...
или static/css/...
...
Ни один из них не работает. Поведение такое же. Пожалуйста, дайте мне больше вариантов, чтобы попробовать? Или больше подсказок, чтобы посмотреть?Или объясните мне что-то, чего я не понял. Спасибо,