Я хотел бы получить небольшое руководство по моим следующим действиям. В нашей компании мы начинаем работу над новой административной панелью. Я пришел с идеей по модуляции его на небольшие, более управляемые части с npm.Импорт SASS из другого пакета npm
Первый и самый важный модуль, над которым мы работаем, - Медиа-браузер. Это написано в «Реакт» и «Сасс». Это зависит от другого модуля, который теперь называется каркасом , который является своего рода основой для нашей панели администрирования. Он также основан на Sass и содержит все важные миксины и переменные.
Теперь, на вопрос: Как импортировать микшины и переменные в Media Browser package? Относительные пути различаются. Пример:
Каталог структуры при разработке Media Browser:
node_modules
framework
vars.scss
styles.scss
package.json
Структура каталогов при использовании Media Browser в панели администратора:
node_modules
framework
vars.scss
media-browser
styles.scss
package.json
Относительные пути к vars.scss различны.
Я новичок в npm, поэтому мой подход может быть неправильным. Я тоже попробовал беседу, но я думаю, что с деревом зависимости npm @ 3 это то же самое.
Я нашел аналогичный вопрос здесь: Importing Sass through npm, но я предпочел бы избежать некоторых обходных решений. IMHO, это должно быть выполнимо более элегантным способом теперь в npm @ 3.
Спасибо