lavezzi1
@lavezzi1

Как передать в require() путь за пределами node_modules?

Здравствуйте.

Есть npm модуль, в нем есть require(`${path}/*.${ext}`) файла для обработки. Далее, установив в проект этот модуль мне нужно передать в этот requrie() путь строкой на файлы. Как это сделать? Сейчас получаю ошибку

Cannot find module '/src/assets/icons/chevron-down.svg'
  • Вопрос задан
  • 123 просмотра
Пригласить эксперта
Ответы на вопрос 1
teknik2008
@teknik2008
Расскажите про GOLANG. Мне интересно
Используйте переменную окружения NODE_PATH
вот к примеру структура
app
 |-modules
   |-module_a  
   |-module_b
   `-module_c
 |-controllers
 `-views
 index.js

При запуске можно указать переменную NODE_PATH=./modules и обращаться к папкам в папке modules, как словно они лежать в node_modules
import moduleA from 'module_a'
Так-же если у вас webpack то можно настроить алиасы
или обращаться от корня через @
import moduleA from '@/modules/module_a'
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы