Наследовать файл pug из пакета NPM

#pug

#pug

Вопрос:

Я импортирую файл pug, используя этот синтаксис:

 extends ../../../../shared/src/views/layouts/default.pug
  

Для предложения о повторном использовании существует способ импортировать его из пакета NPM, например:

 extends @matchlayer/shared/src/views/layouts/default.pug
  

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

1. Не изначально в Pug, но вы могли бы написать процесс узла, который заменяет сокращенный путь к пакету реальным путем перед компиляцией Pug.

2. Я понимаю, что вы говорите, и я видел реализации этого. Спасибо!

Ответ №1:

Нет. Pug не имеет понятия о NPM или любом другом менеджере пакетов. Только путь к файлу.

https://pugjs.org/language/inheritance.html