Javascript React native-无效的正则表达式错误
我尝试使用Javascript React native-无效的正则表达式错误,javascript,react-native,expo,node-modules,Javascript,React Native,Expo,Node Modules,我尝试使用expo start命令运行我的react原生项目,一切正常,但出现了此错误- error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class. Metro
expo start
命令运行我的react原生项目,一切正常,但出现了此错误-
error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/: Unterminated character class.
Metro Bundler process exited with code 1
Error: Metro Bundler process exited with code 1
at ChildProcess.<anonymous> (C:\Users\admin\AppData\Roaming\npm\node_modules\expo-cli\node_modules\xdl\src\start\startLegacyReactNativeServerAsync.ts:271:16)
at Object.onceWrapper (events.js:422:26)
at ChildProcess.emit (events.js:315:20)
at ChildProcess.EventEmitter.emit (domain.js:467:12)
at Process.ChildProcess._handle.onexit (internal/child_process.js:277:12)
这在mine节点\u modules\metro config\src\defaults\blacklist.js中-
var sharedBlacklist = [
/node_modules[/\\]react[/\\]dist[/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
尝试替换sharedBlacklist,希望它能像对我一样对你有用 在您的节点中\u modules\metro config\src\defaults\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__\/.*/
];
[\\]
应该是[\\]
,Ibelieve@depperm在正则表达式的何处?3个位置:node\u模块[\\\\]react[\\\\\]dist[\\\]
->node\u模块[\\]react[\\\]dist[\\]
@depperm如何更改它们?我的意思是如何访问文件并更改它们不熟悉metro bundler,但为什么不尝试更改它们呢到\/
与其他列表项一样,我已经尝试了三次,这次还出现了另一个错误-错误无法找到模块“expo/metro config”,如果我安装了它,它会抛出另一个永远不会结束的错误
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];