Надеюсь, у вас все хорошо.
Итак, проблема, с которой я сталкиваюсь, заключается в том, что веб-упаковщик не может найти модуль " реагировать-визуально-фильтр ", когда я указываю на ветвь.
Раньше, когда все работало нормально, этот пакет указывал на указанную c версию:
"react-visual-filter": "^1.0.9"
Поэтому я создал простой PR ( # 5 ) с улучшением, и я пытаюсь проверить результат за пределами модуля. Чтобы обновить файл пакета. json, чтобы он указывал на мою ветку, я использовал эту команду:
yarn add https://github.com/rfdavid/react-visual-filter.git#feature/add-text-box
И пакет. Файл json обновлен до:
"react-visual-filter": "https://github.com/rfdavid/react-visual-filter.git#feature/add-text-box"
Ok , Я думаю, что все в порядке, но когда webpacker пытается скомпилировать изменения, это происходит:
Module not found: Error: Can't resolve 'react-visual-filter' in '/path/to/app/javascript/packs'
Не найдено?
Я попытался удалить node_modules
и установить все заново с помощью пряжи, но не повезло.
Я вижу, что пакетact-visual-filter был успешно установлен внутри папки node_modules, но по какой-то причине его не удалось найти.
Самое смешное , после получения этой ошибки, если я пытаюсь обновить это:
import VisualFilter from "react-visual-filter";
To:
import VisualFilter from "react-visual-filter/src";
Модуль найден, но я сталкиваюсь с другой проблемой:
Module parse failed: Unexpected token (155:6)
You may need an appropriate loader to handle this file type, currently, no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
Подожди, что? Таким образом, пакет существует, но он может быть проанализирован?
Но этот файл анализировался просто отлично. Я не уверен, что эта ошибка точна. И я думаю, мне нужно, чтобы это работало так:
import VisualFilter from "react-visual-filter";
Я потерян. Если я вернусь к «^ 1.0.9», ошибка исчезнет.
Возможно, что-то в моем PR, но я не вижу, что.
Я уже обновил пряжу до 1.22.4
.
Я что-то пропустил? Кто-нибудь может мне помочь с этим?
Спасибо за ваше время.