如何删除已安装的库表单反应本机项目

时间:2016-07-27 13:03:20

标签: react-native

我在我的项目中安装了第三方库,但它无法正常工作,所以我想从我的项目中删除该库, 我怎么能这样做?

8 个答案:

答案 0 :(得分:129)

  1. 如果它是仅基于javascript的库,则只需运行npm uninstall --save package_namenpm uninstall --save-dev package_name
  2. 如果您安装的库中包含需要链接的原生内容,并且您已将其与rnpm相关联,那么您可以执行以下操作:rnpm unlink package_name然后按照步骤1进行操作
  3. 如果您已手动安装了包含本机内容的库,则只需撤消您首先添加库所需的所有步骤。然后按照步骤1进行操作。

答案 1 :(得分:83)

我按照以下步骤操作: -

  1. react-native unlink <lib name> - 此命令已完成从两个平台取消链接库。

  2. react-native uninstall <lib name> - 这已从节点模块及其依赖项中卸载了库

  3. Manually removed the library name from package.json - 不知何故,--save命令对我来说无法从package.json中删除库声明。

  4. 之后我手动删除了node_modules文件夹中的 react-native库

答案 2 :(得分:5)

我将在这里发布答案,因为它是Google搜索的第一个结果

1)react-native unlink <Module Name>

2)npm unlink <Module Name>

3)npm uninstall --save <Module name

答案 3 :(得分:4)

如果要取消链接本机中已安装的软件包

  1. $ react-native unlink package_name
  2. $ yarn remove package_name(如果为npm,则为npm卸载--save)

如果在第一步之前执行第二步,则需要安装相关软件包并执行第二步

答案 4 :(得分:1)

您可以使用此命令删除已安装的 React Native 包。

npm uninstall package_name

示例:

npm uninstall react-native-camera

答案 5 :(得分:0)

来自本机--help

卸载[选项]卸载并取消链接本机依赖项

例如: react-native uninstall react-native-vector-icons

它将卸载并取消链接其依赖项。

答案 6 :(得分:0)

您必须检查链接的项目,在新版本的RN中,如果链接导致问题,则无需链接, 我通过手动取消链接并重新运行的依赖项来解决此问题。

答案 7 :(得分:0)

package.json 文件中删除包名

删除 package-lock.json 个文件

然后运行npm install