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

raj*_*t44 82 react-native

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

Aak*_*del 148

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

  • 在卸载之前取消链接非常重要 (7认同)
  • 如何取消链接库只有一个平台? (4认同)

Nic*_*cks 95

我按照以下步骤: -

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

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

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

在此之后,我从node_modules文件夹手动删除了空的 react-native库

  • 如何取消链接库只有一个平台? (5认同)
  • 您可以使用`npm uninstall <lib name>`作为步骤3,而不是从package.json和node_modules文件夹中手动删除库. (5认同)

Piu*_*sha 11

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

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

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


Val*_*aXD 9

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

1) react-native unlink <Module Name>

2) npm unlink <Module Name>

3) npm uninstall --save <Module name


小智 8

来自react-native --help

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

前任: react-native uninstall react-native-vector-icons

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