在我的Metro Bundler控制台输出中看到:
Error: Cannot find module 'jest-haste-map'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (D:/Reat Native demo/kindbase-foodli-app-935bb0d21eae/
node_modules /反应天然/打包器/反应-打包器/ SRC /节点急速/ index.js:19:22)
我制作了一个新项目。但我运行react-native run-android
并且问题仍然存在?
答案 0 :(得分:16)
尝试使用命令
从node_module
文件夹中卸载react-native
npm uninstall react-native
然后使用命令
重新安装该模块npm install react-native
然后运行你的应用。
答案 1 :(得分:0)
打开文件rn-cli.config.js
并将其更改为以下内容:)
const blacklist = require('metro-config/src/defaults/blacklist');
module.exports = {
resolver: {
blacklistRE: blacklist()
}
};
答案 2 :(得分:0)
我在GitHub仓库https://github.com/facebook/react-native/issues/21146
上报告了此问题我不得不
rm -rf node_modules
npm install
使其正常工作