Я разрабатываю модуль npm, используя реагирование, и решил использовать пакет для связывания. В этом модуле я использую библиотеку внешних стилей (которую я добавил в качестве зависимости, чтобы указанная библиотека тоже была установлена при установке моего модуля) и использую ее fonts
и images
через импорт следующим образом:
import icons from 'style-npm-module/dist/icons/icons.svg';
import logo from 'style-npm-module/dist/logos/logo.svg';
При связывании parcel получил эти файлы из модуля npm, добавил их в папку dist и изменил импорт на относительные пути, а структура папки выглядит следующим образом:
dist
|-index.js
|-logo.{some-random-number}.svg
|-font.{some-random-number}.svg
и в index.js
эти файлы называются "/logo.{some-random-number}.svg"
или "/font.{some-random-number}.svg"
вместо ссылки на модуль npm.
Можно ли ограничить изменения такого вида импорта и заставить посылку сохранить импорт, как указано в node_modules
?