Страница Vuejs Gitlab пуста, консоль говорит, что несоответствие типов MIME, css и js не найдены - PullRequest
0 голосов
/ 11 мая 2019

Я сделал сайт в 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/... ...

Ни один из них не работает. Поведение такое же. Пожалуйста, дайте мне больше вариантов, чтобы попробовать? Или больше подсказок, чтобы посмотреть?Или объясните мне что-то, чего я не понял. Спасибо,

1 Ответ

0 голосов
/ 11 мая 2019

Ваш путь неверен в index.html.

Ваши файлы доступны, например, здесь:

https://ayaderaghul.gitlab.io/coi6/static/js/vendor.d5bde172b988351183eb.js

В то время как вы ссылаетесь на них здесь:

https://ayaderaghul.gitlab.io/coi6/public/static/js/vendor.d5bde172b988351183eb.js

...