繁体   English   中英

在 react-native 项目中找不到 metro-config node_modules

[英]metro-config node_modules not found in react-native project

我在我的项目中提供“react-native start”命令,它给了我以下错误。

无效的正则表达式:/(。 \__fixtures__\。 |node_modules[\]react[\]dist[\]。 |website\node_modules\。 |heapCapture\bundle.js|。 \__tests__\。 )$/:未终止的字符类

我在这里找到了上述问题的解决方案。

但问题是当我试图导航到"node_modules\metro-config\src\defaults\blacklist.js"这条路径时,没有名为"metro-config"文件夹。

我确实删除了 node_modules 并再次重新安装它们,但问题仍然存在。

您也可以在此位置找到blacklist.js文件, node_modules/metro/src/blacklist.js 在该文件中进行相同的更改。

代替

var sharedBlacklist = [
  /node_modules[/\\]react[/\\]dist[/\\].*/,
  /website\/node_modules\/.*/,
  /heapCapture\/bundle\.js/,
  /.*\/__tests__\/.*/
];

var sharedBlacklist = [
  /node_modules[\/\\]react[\/\\]dist[\/\\].*/,
  /website\/node_modules\/.*/,
  /heapCapture\/bundle\.js/,
  /.*\/__tests__\/.*/
];

我昨晚刚修好。

简单的解决方案->要找到 metro-config,请转到窗口搜索栏并键入 metro-config 或直接键入 blacklist.js,您将找到文件的确切位置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM