问题描述
本次问题发生在Android studio 编译apk时,且采用react-native框架,编译时出现
error Invalid regular expression:
/(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/:
Unterminated character class.
解决方式
删除node_modules整个文件夹,重新编译下载
无效方式
根据网上资料,需要将\node_modules\metro-config\src\defaults\blacklist.js文件进行更改,但是该文件找不到;
原因:自动下载的node_modules文件已经是最新版本,不存在该文件。即使人为手动添加,也不能顺利编译通过。