#angular #relative-path #angular-cli
#angular #относительный путь #angular-cli
Вопрос:
У меня возникли проблемы со связыванием с файлами, которые находятся в папке node_modules (как в тегах ссылок, так и в тегах сценариев) в моем index.html досье. Мой проект основан на Angular2, и я использовал Angular CLI для создания проекта и его файловой структуры.
The index.html файл находится в папке src, которая находится рядом с папкой node_modules, содержащей файлы, на которые я хочу создать ссылку.
В настоящее время я использую относительный путь ../ для резервного копирования папки, но он не работает, так как консоль выдает мне ошибки для тега link и обоих тегов script в index.html .
Может кто-нибудь помочь мне с правильными путями к файлам? Спасибо.
Комментарии:
1. Приложите снимок экрана консоли браузера.
2. i.stack.imgur.com/wZOYa.png
3. Попробуйте вместо этого поместить их в app.scripts в angular-cli.json. «скрипты»: [ «../node_modules/jquery/dist/jquery.min.js » ]
4. Спасибо, что сработало для тегов скрипта! Но как насчет тега ссылки на файл, который также находится в папке node_modules? Это тоже пойдет куда-нибудь еще?
Ответ №1:
Удобно использовать angular-cli.json
файл для включения styles ( <link>
) и scripts ( <script>
) в ваш index.html
.
Просто используйте apps[0].scripts
для связывания скриптов и аналогично apps[0].styles
для стилей.
Другой способ — включить ваши таблицы стилей непосредственно в styles.css/scss/less
файл, расположенный в вашем src/
каталоге.