Файл пути не найден

#javascript #html #jquery #jekyll

#javascript #HTML #jquery #джекилл

Вопрос:

Я пытаюсь использовать некоторый код jQuery в Jekyll, но у меня есть эта ошибка в моей консоли:

[2020-11-18 15:15:40] ОШИБКА ‘/node_modules/jquery/dist/jquery.min.js — не найден.
[2020-11-18 15:15:40] ОШИБКА ‘/node_modules/popper.js/dist/umd/popper.min.js — не найден.

Это мой код:

 <script src="{{'/node_modules/jquery/dist/jquery.min.js' | prepend: site.baseurl}}"></script>
<script src="{{'/node_modules/popper.js/dist/umd/popper.min.js' | prepend: site.baseurl}}"></script>
  

Я также пытался:

 <script src="{{'../node_modules/jquery/dist/jquery.min.js' | prepend: site.baseurl}}"></script>
<script src="{{'../node_modules/popper.js/dist/umd/popper.min.js' | prepend: site.baseurl}}"></script>
  

Мой конфигурационный файл :

 # Site settings
# http://jekyllrb.com/docs/configuration/
title: Datalab Project
email: meryem.achemlal@alterway.fr
description:  Datalab Project
baseurl: "" # the subpath of your site, e.g. /blog/
url: "" # the base hostname amp; protocol for your site
# twitter_username: tweetpressfr
github_username:  mery92

# Build settings
markdown: kramdown
sass:
    load_paths:
        - _sass
        - node_modules
        - assets/css
exclude: []
  

Пожалуйста, взгляните на скриншот тоже

введите описание изображения здесь

введите описание изображения здесь

Комментарии:

1. Вы пробовали ./node_modules/jquery/dist/jquery.min.js и ./node_modules/popper.js/dist/umd/popper.min.js ?

2. да, та же проблема

3. Вы не показали нам конфигурацию своего сервера. Почему эти URL-адреса должны разрешаться правильно?

4. Существуют ли эти файлы в каталоге?

5. @juanmajmjr спасибо, что это было решение 🙂

Ответ №1:

Переместите <script> теги в раздел вместо <body> раздела.

Ваша проблема может быть связана с jQuery при поиске ресурсов javascript или связана с порядком ресурсов.