Добрый день, пытаюсь делать "абсолютные импорты" (от корня приложения src)
т.е вместо относительных:
'../../../model/User'
хочу импортить так (из любого места):
'model/User'
Сейчас для абсолютного импорта я использую каталог node_modules, т.е моя структура такая:
node_modules
src
- node_modules
- - models // тут User который пытаюсь импортировать
- - остальные файлы/директории
package.json
Я пытался устанавливать NODE_PATH=./src (и полный путь и какие я только не пробовал варианты), переменная просто игнорируется. ( но в process.env.NODE_PATH - присутствует то значение которое я задавал)
Переопределять стандартный require или создавать его аналог и назвать его как-нибудь include - мне не нравится такой подход, почему ? - точно не могу сказать, ощущение что я влажу в внутренности ноды
Подскажите, какие есть варианты, и почему игнорируется NODE_PATH ( хотя в документации написано что еще поддерживается )