【发布时间】:2021-09-12 14:03:34
【问题描述】:
React Native 新的初始化应用程序无法通过 xcode 或 npm run ios 运行。
- 系统 - Mac
- Npm - 6.14.12
- 节点 - v14.16.1
- react-native - 2.0.1
>>>>> Generating schema from flow types
/Users/admin/Documents/ios/MyProject/node_modules/react-native-codegen/lib/parsers/flow/index.js:220
const regex = new RegExp(TURBO_MODULE_REGISTRY_REQUIRE_REGEX_STRING, 'g');
^
SyntaxError: Invalid regular expression: /TurboModuleRegistry\s*\.\s*get(Enforcing)?\s*<\s*Spec\s*>\s*\(\s*['"](?<nativeModuleName>[A-Za-z$_0-9]+)['"]\s*,?\s*\)/: Invalid group
at new RegExp (<anonymous>)
at buildSchema (/Users/admin/Documents/ios/MyProject/node_modules/react-native-codegen/lib/parsers/flow/index.js:220:19)
at Object.parseFile (/Users/admin/Documents/ios/MyProject/node_modules/react-native-codegen/lib/parsers/flow/index.js:276:10)
at files.reduce (/Users/admin/Documents/ios/MyProject/node_modules/react-native-codegen/lib/cli/combine/combine-js-to-schema.js:75:35)
at Array.reduce (<anonymous>)
at combineSchemas (/Users/admin/Documents/ios/MyProject/node_modules/react-native-codegen/lib/cli/combine/combine-js-to-schema.js:66:16)
at Object.<anonymous> (/Users/admin/Documents/ios/MyProject/node_modules/react-native-codegen/lib/cli/combine/combine-js-to-schema-cli.js:90:40)
at Module._compile (internal/modules/cjs/loader.js:654:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:665:10)
at Module.load (internal/modules/cjs/loader.js:566:32)
Command PhaseScriptExecution failed with a nonzero exit code
【问题讨论】:
标签: node.js xcode macos react-native npm