Связанный пакет пряжи / NPM не отображает изменения в браузере - PullRequest
0 голосов
/ 11 февраля 2020

Контекст

У меня есть два проекта, 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. Что-то, заставляющее браузер не читать изменения. Пожалуйста помоги.

...