Я установил в свой проект стороннюю библиотеку, но она не работает, поэтому я хочу удалить эту библиотеку из своего проекта. Как я могу это сделать?
Ответы:
npm uninstall --save package_nameилиnpm uninstall --save-dev package_namenpm unlink package_nameзатем выполните шаг 1обратите внимание, что rnpm устарело
Cannot find module /path/to/module
Я выполнил следующие шаги: -
react-native unlink <lib name> - эта команда отключила библиотеку от обеих платформ.
react-native uninstall <lib name> - это удалило библиотеку из узловых модулей и ее зависимостей
Manually removed the library name from package.json - почему-то команда --save не помогала мне удалить объявление библиотеки из package.json.
После этого я вручную удалил пустую библиотеку, поддерживающую реакцию, из папки node_modules.
npm uninstall <lib name>качестве шага 3.
Если вы хотите отключить уже установленные пакеты в react native
$ react-native unlink package_name $ yarn remove package_name (если это npm, тогда npm uninstall --save)Если вы выполните 2-й шаг до 1-го шага, вам необходимо установить соответствующий пакет обратно и выполнить 2-й шаг
Из response-native --help
удалить [параметры] удалить и отключить собственные зависимости
Пример:
react-native uninstall react-native-vector-icons
Он удалит и отключит свои зависимости.
вы должны проверить свой связанный проект, в новой версии RN не нужно связывать, если вы связали его, что вызывает проблему. Я исправил проблему, отключив вручную зависимость, которую я связал и повторно запустил.
npm uninstall <package>(обычно с флагом--saveили--save-dev) иrnpm unlink <package>