windows 電腦 執行 react-native 項目,報錯如下:
error Invalid regular expression:
/(.*\\__fixtures__\\.*|node_modules[\\\]react[\\\]dist[\\\].*|website\\node_modules\\.
*|heapCapture\\bundle\.js|.*\\__tests__\\.*)$/:
Unterminated character class. Run CLI with --verbose flag for more details.
解決方法 :
找到這個文件:
\node_modules\metro-config\src\defaults\blacklist.js
替換內容為:
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
原來以為這個報錯是因為 windows 系統導致的,所以要對內容進行轉義,后來發現其他同事windows系統並未有此現象,個人分析原因可能是 命令工具所致