Экспорт Sass в NPM модуль - PullRequest
0 голосов
/ 03 марта 2020

Я пытаюсь создать модуль NPM, который позволит экспортировать файл S CSS и использовать его в ряде приложений.

Файл S CSS импортирует другой S CSS в другой модуль отдельного узла.

Моя структура пакета:

package-name
|--src
|  |- overwrite.scss
|  
|--package.json
|
|--webpack.config.js
|
|--node_modules

Проблема, с которой я сталкиваюсь, заключается в том, что в настоящее время у меня есть жестко закодированные пути для значения импорта. Например,

$background-color: red;
@import '../node_module/fake_name/dist/core.scss'

У меня есть зависимость в пакете. json файл, чтобы гарантировать, что модуль fake_name всегда будет находиться в папке node_modules любого проекта, который будет использовать мой пакет npm.

Я пытаюсь добиться того, чтобы путь @import всегда находился в папке node_modules в root любого проекта, в котором он установлен. Я устал использовать ~, но продолжаю получать «Ошибка: файл для импорта не найден или не читается»

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...