【问题标题】:React Native problem with finding module blacklist in metro-config在 Metro-config 中查找模块黑名单时出现 React Native 问题
【发布时间】:2021-09-07 21:56:51
【问题描述】:

我正在尝试使用这个library。我克隆了代码,运行npm install,然后运行react-native run-android。结果我得到了一个错误Cannot find module 'metro-config/src/defaults/blacklist'。我查了一下,发现了一个answer 建议 由于错误的正则表达式更改blacklist.js 文件的内容。 但是,我查看了答案metro-config/src/defaults/blacklist 中建议的路径,但它不包含任何blacklist.js 文件。我还查看了其他路径,但仍然没有找到名称为 blacklist.js 的任何内容。 如何解决此问题并让库正常运行?

节点版本:v14.17.0

React 原生版本:0.64.2

【问题讨论】:

    标签: react-native metro-bundler msal-react


    【解决方案1】:

    我在 expo-yarn-workspace 中使用相同的 react-native 版本遇到了同样的问题。 我通过查找调用 'metro-config/src/defaults/blacklist' 的位置并替换它来修复它
    'metro-config/src/defaults/exclusionList' 因为它已被重命名。

    https://github.com/facebook/metro/blob/a94200229df4e7f3a9549665142d4ad4b8d32de5/packages/metro-config/src/defaults/exclusionList.js

    https://github.com/facebook/metro/issues/453

    让我知道它是否适合你!

    【讨论】:

      猜你喜欢
      • 2019-12-02
      • 2021-09-03
      • 2021-07-10
      • 2016-10-03
      • 2020-03-24
      • 1970-01-01
      • 2017-02-15
      • 1970-01-01
      • 2019-09-04
      相关资源
      最近更新 更多