【问题标题】:remove references of a module in react native在本机反应中删除模块的引用
【发布时间】:2017-08-28 13:51:52
【问题描述】:

我遇到了一个奇怪的问题,我正在尝试摆脱 react-native-pdf 所以

  • 我取消链接 (react-native unlink react-native-pdf)
  • 我将其从节点模块中删除 (npm uninstall react-native-pdf)

现在的问题是,当我尝试运行我的应用程序时出现此错误

我的终端看起来像这样

我错过了做某事吗?

【问题讨论】:

  • 现在,请从 package.json 中删除 react-native-pdf 然后运行命令 npm install 我认为删除了一些依赖模块

标签: react-native npm


【解决方案1】:

不太确定 iOS,但对于 Android,您可以检查以下几点,因为 react-native unlink 有时无法正确取消链接:

android/settings.gradle

删除任何包含和项目声明到 ':react-native-pdf'

android/app/build.gradle

删除“依赖项”下对 ':react-native-pdf' 的所有编译声明

android/app/src/main/java/com/[your_app_name]/MainApplication.java

在 getPackages() 方法中,确保删除任何对 ':react-native-pdf' 的引用,例如 new ReactNativePdfPackage() 或类似的东西。您可能还需要删除任何相关的导入。

希望这会有所帮助!

【讨论】:

  • 除此之外,我所做的一切都是为了让它工作 react-native unlink react-native-pdf; npm卸载react-native-pdf; watchman watch-del-all && rm -rf $TMPDIR/react-* && rm -rf node_modules/ && npm install && npm start -- --reset-cache
猜你喜欢
  • 2021-02-19
  • 1970-01-01
  • 2022-01-21
  • 1970-01-01
  • 2019-05-20
  • 1970-01-01
  • 1970-01-01
  • 2020-12-24
  • 2018-05-28
相关资源
最近更新 更多