Контекст
У меня есть два проекта, main
и styles
. Main
использует styles
как npm пакет, импортируя его как @companyname/styles
. Мне нужно внести изменения в styles
и связать его локально, чтобы увидеть эти изменения в main
.
Это приложение реакции, использующее Webpack и babel. Yarn - любимый менеджер пакетов.
Задача
Использование npm link
ИЛИ yarn link
работает настолько, насколько я могу go в папке node_modules/@companyname/styles
в main
и посмотрите мои изменения там.
Тем не менее, в браузере не отражаются никакие изменения.
Я использую только одно или другое (пряжа / npm) одновременно, но существует проблема с любым из них
Вещи, которые я пробовал
- Удаление
node_modules
, переустановка и повторное связывание - Отключение и повторное связывание
- Восстановление
- Очистка npm кэша, очистка кэша пряжи
- Просмотр сайта в режиме инкогнито
- Удаление
dist
папки в main
и переустановка - Добавление
CleanWebpackPlugin
в мою конфигурацию webpack - Добавление
hot: true,
в мою devServer
конфигурацию в конфигурации webpack.
TL; DR
Ссылка Yarn / npm не отображает мои изменения в браузере, однако покажет изменения в node_modules
. Что-то, заставляющее браузер не читать изменения. Пожалуйста помоги.