React Native 错误找不到模块 'metro-config/src/defaults/blacklist'
React Native Error Cannot find module 'metro-config/src/defaults/blacklist'
我目前正在使用 React Native 开发一个项目,昨天它运行完美,没有任何错误,现在突然出现这个错误。
error Cannot find module 'metro-config/src/defaults/blacklist'
Require stack:
- /Users/sri/Downloads/cc_x/reactnativelcsapp/VitalitiApp/metro.config.js
我尝试了很多解决方案,删除节点模块并将其重新安装,更新模块,寻找更改备份列表。我检查了我的文件,但找不到黑名单文件,但我正在尝试修复它,但老实说不知道如何修复它。我想知道是否有人知道该怎么做。
黑名单文件似乎重命名为 exclusionList
const blacklist = require('metro-config/src/defaults/exclusionList');
在 metro.config.js
中改用这一行
在 metro-config
的较新版本中,该函数现在称为 exclusionList
。因此,在位于项目根目录的 metro-config.js
文件中将 blacklist
引用更改为 exclusionList
。
const exclusionList = require('metro-config/src/defaults/exclusionList');
如果问题仍然存在,则添加 metro-config
作为开发依赖项:
npm install -D metro-config
我在 myapp/node_modules/expo-yarn-workspaces/index.js 中遇到了同样的错误
从我的需求堆栈中,所以我打开了这个文件并在我的应用程序节点模块中找到 const blacklist = require('metro-config/src/defaults/blacklist');
。
所以我改成了
const blacklist = require('metro-config/src/defaults/exclusionList');
解决了我的问题
我目前正在使用 React Native 开发一个项目,昨天它运行完美,没有任何错误,现在突然出现这个错误。
error Cannot find module 'metro-config/src/defaults/blacklist'
Require stack:
- /Users/sri/Downloads/cc_x/reactnativelcsapp/VitalitiApp/metro.config.js
我尝试了很多解决方案,删除节点模块并将其重新安装,更新模块,寻找更改备份列表。我检查了我的文件,但找不到黑名单文件,但我正在尝试修复它,但老实说不知道如何修复它。我想知道是否有人知道该怎么做。
黑名单文件似乎重命名为 exclusionList
const blacklist = require('metro-config/src/defaults/exclusionList');
在 metro.config.js
中改用这一行在 metro-config
的较新版本中,该函数现在称为 exclusionList
。因此,在位于项目根目录的 metro-config.js
文件中将 blacklist
引用更改为 exclusionList
。
const exclusionList = require('metro-config/src/defaults/exclusionList');
如果问题仍然存在,则添加 metro-config
作为开发依赖项:
npm install -D metro-config
我在 myapp/node_modules/expo-yarn-workspaces/index.js 中遇到了同样的错误
从我的需求堆栈中,所以我打开了这个文件并在我的应用程序节点模块中找到 const blacklist = require('metro-config/src/defaults/blacklist');
。
所以我改成了
const blacklist = require('metro-config/src/defaults/exclusionList');
解决了我的问题