반응형
`@ babel / runtime / helpers / interopRequireDefault` 모듈을 확인할 수 없습니다.
표준을 사용하여 새 반응 네이티브 프로젝트를 만들고 처음으로 react-native init MyApp
실행할 react-native run-ios
때 다음 오류가 표시됩니다.
error: bundling failed: Error: Unable to resolve module `@babel/runtime/helpers/interopRequireDefault` from `/Users/chrisedgington/Development/ReactNative/SixNationsPredictor/index.js`: Module `@babel/runtime/helpers/interopRequireDefault` does not exist in the Haste module map
This might be related to https://github.com/facebook/react-native/issues/4968
To resolve try the following:
1. Clear watchman watches: `watchman watch-del-all`.
2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.
4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.
at ModuleResolver.resolveDependency (/Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:209:1301)
at ResolutionRequest.resolveDependency (/Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:83:16)
at DependencyGraph.resolveDependency (/Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/node-haste/DependencyGraph.js:238:485)
at Object.resolve (/Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/lib/transformHelpers.js:180:25)
at dependencies.map.result (/Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:311:29)
at Array.map (<anonymous>)
at resolveDependencies (/Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:307:16)
at /Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:164:33
at Generator.next (<anonymous>)
at step (/Users/chrisedgington/Development/ReactNative/MyApp/node_modules/metro/src/DeltaBundler/traverseDependencies.js:266:307)
제안을 실행 해 보았지만 여전히 동일한 문제가 나타납니다. 비슷한 문제에 대한 몇 개의 게시물을 보았지만 반응 네이티브에서 문제를 해결하는 방법을 구체적으로 설명하는 것은 없습니다.
macOS: 10.13.6
node: 8.11.3
react-native-cli: 2.0.1
react-native: 0.57.1
가서 시도해보십시오.
npm add @babel/runtime
또는 babel 런타임을 업그레이드합니다.
"@babel/runtime": "7.0.0-beta.55"
실행하기 전에 먼저 메트로 터미널을 종료해야합니다.
npm add @babel/runtime
npm install
먼저 npm 버전을 업데이트하십시오.
npm update -g npm@version
또는 sudo npm -gf update npm@version
그런 다음 반응 네이티브 프로젝트에 바벨 런타임을 추가하십시오.
npm add @babel/runtime
패키지를 업그레이드하십시오. 문제를 일으키는 오래된 패키지가있을 수 있습니다.
yarn upgrade-interactive --latest
나는 때문에 잘못된 배열의 동일한 문제에 직면 한 createStackNavigator
, createAppContainer
, createSwitchNavigator
의 반응 - 기본 경로
반응형
'program tip' 카테고리의 다른 글
e.preventDefault () 호출 후 양식 제출 (0) | 2021.01.06 |
---|---|
달러 포함 및 제외 이중 괄호 (0) | 2021.01.06 |
(아니오) Java의 속성? (0) | 2021.01.06 |
국제 지리적 주소는 관계형 데이터베이스에 어떻게 저장되어야합니까? (0) | 2021.01.06 |
VI 편집기에서 중복 된 줄을 어떻게 표시 / 강조 표시 할 수 있습니까? (0) | 2021.01.06 |