В настоящее время я пытаюсь понять, как упаковать пару файлов .scss, которые мы используем в нескольких приложениях, в пакет NPM.
Я делал это ранее для библиотек JS и TS, однако меня немного смущает наличие пакетов с полезными нагрузками, не связанными с кодом, особенно потому, что для пакетов требуется точка входа index.js.
Несколько примеров:
Это допустимое использование пакетов npm, или я все неправильно думаю? Основная причина, по которой я хотел бы, чтобы это был пакет, - чтобы он был версирован и легко установлен с помощью 'npm install package-name'.
Обновлено: у меня все нормально заработало, удалив '"main": "index.js",' часть package.json, npm установив этот пакет github и просто импортировав файл scss в мое приложение-потребитель. Это неправильный подход? Какие проблемы это вызовет?
Спасибо!
Или это: stackoverflow.com/q/38982425/49478
О, спасибо! Я все еще новичок в NPM, поэтому просто пытаюсь понять, действительно ли мне нужно это делать? Например. Я только что создал папку с файлами scss, удалил "main": "index.js", "из package.json, а затем" npm install github, .com / <my-style-lib> "в проект-потребитель, а затем просто импортировал это в используемый scss-файл, например, '@import' node_modules / my-style-lib / import.scss ';'. Какие проблемы могут возникнуть при таком простом и, вероятно, неправильном подходе?
Без понятия. Но этот второй ответ звучит как место для начала создания пакета Assests / non-js-code, подобного тому, что вы хотите.






Что-нибудь вроде этого? stackoverflow.com/q/28283652/49478