Проблемы с понижением версии пакета Firebase SDK npm в реагирующем - PullRequest
0 голосов
/ 27 февраля 2020

Вчера у меня была проблема с моим пожарным депо. После поиска решения я обнаружил, что понижение версии с 7.9.1 до 7.8.2 должно решить проблему

npm install firebase@7.8.2

, и это произошло. Однако после переустановки приложения проблема снова появилась. Я думаю, что какой-то кэш npm или кеш-реактив автоматически устанавливаются или используют более высокую версию firebase. Может кто-нибудь сказать мне, что, возможно, потенциальные причины?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Да, проблема была с кешами, я запустил следующие команды:

rm -rf ./node_modules && yarn install && watchman watch-del-all

и проблема была решена

0 голосов
/ 27 февраля 2020

Я добавил эти две строки в script -раздел моего package.conf, чтобы иметь возможность гриппа sh всего кэша на моей Linux рабочей станции:

"scripts": {
        ...
        "clean-start": "rm -rf ./node_modules && yarn install && watchman watch-del-all && rm -rf $TMPDIR/haste-map-react-native-packager-* && rm -rf $TMPDIR/metro-bundler-cache-* && rm -rf $TMPDIR/react-*",
        "kill_MetroBundler": "lsof -i :8081 | grep node | awk '{print $2}'| head -1 | xargs kill",
        ...
    },

С это, вам нужно всего лишь запустить npm clean-start и npm kill_MetroBundler, прежде чем снова npm start.

Надеюсь, что вам это поможет.

Кстати: Иногда вам нужно удалить ваш файл yarn.lock или npm -lock, чтобы полностью удалить старые зависимости

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...