VS Code.live сервер не открывается jquery файл - PullRequest
0 голосов
/ 26 февраля 2020

VS Code.Live Server не откроет файл jquery. Путь правильный (".. \ jquery -3.0.0"). jsconfig. json установлен на

{
    "typeAcquisition": {
        "include": [
            "jquery.3.0.0"
        ]
    }

}

Когда я пытаюсь открыть файл в проводнике, я получаю код ошибки 800A138F.

Любая помощь в этом вопросе будет принята с благодарностью .

1 Ответ

2 голосов
/ 26 февраля 2020

Проблема в данном конкретном случае (поскольку я говорил с вами о вашей настройке) заключается в том, что ваш код использует относительный путь к вашим CSS и jQuery файлам, находящимся за пределами сети root, Live Server использует.

Live Server не поддерживает использование относительных путей за пределами Интернета root.

Чтобы проверить, я создал папку с именем include внутри того места, где * .htm файлы, с которыми вы работаете, содержатся и помещают копию стиля. css и jquery -3.0.0. js внутри этой включают папку.

Изменить это:

<link rel="stylesheet" href="../style.css" />
<script type="text/javascript" src="../jquery-3.0.0.js"></script>

На это:

<link rel="stylesheet" href="/include/style.css" />
<script type="text/javascript" src="/include/jquery-3.0.0.js"></script>

и все должно работать нормально при работе внутри Live Server.

Пример пути:

/webroot
    test.htm
    /include
        style.css
        jquery-3.0.0.js

Еще лучше , чтобы избежать изменения этих путей включения и добавления копий этих двух файлов в каждую папку главы, вы можете оставить существующий макет папки и относительные пути без изменений для LinkedIn jQuery Курс Essentials вы берете и запускаете расширение VS Code Live Server из папки Файлы упражнений .

Это установит веб-сервер Live Server root над папками глав упражнений, а Live Server отобразит список каталогов папок глав упражнений.

Детализация в папках соответствующих глав и затем нажатие для любого файла HTML, который вы хотите протестировать, будет работать существующий относительный путь к стилю. css и jquery -3.0.0. js, потому что теперь эти файлы находятся в сети Live Server root, так как он был запущен на уровне родительских папок для папок глав.

Справочная информация: ОП проходит курс jQuery, который включает в себя загрузку файлов упражнений курса, где два общих файла включают в себя являются файлами стиля. css и jquery -3.0.0. js.

Эти два файла являются дочерними элементами в папке с именем Файлы упражнений . Внутри этой папки также находятся главы, содержащие другие файлы уроков:

/webroot (Exercise Files folder)
    jquery-3.0.0.js
    style.css
    /Ch_1
    ...
    /Ch_4
        ...
        helpers_finished.htm
        ...
    /Ch_5
    ...

VS Code Live Server устанавливает свой веб root в зависимости от того, откуда в пути к файлу он был запущен, если иное не контролируется с помощью некоторых настроек.

...