我在我的项目中安装了第三方库,但它无法正常工作,所以我想从我的项目中删除该库, 我怎么能这样做?
答案 0 :(得分:129)
npm uninstall --save package_name
或npm uninstall --save-dev package_name
rnpm unlink package_name
然后按照步骤1进行操作答案 1 :(得分:83)
我按照以下步骤操作: -
react-native unlink <lib name>
- 此命令已完成从两个平台取消链接库。
react-native uninstall <lib name>
- 这已从节点模块及其依赖项中卸载了库
Manually removed the library name from package.json
- 不知何故,--save命令对我来说无法从package.json中删除库声明。
之后我手动删除了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)
如果要取消链接本机中已安装的软件包
$ react-native unlink package_name
$ 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