IT이야기

react-native init(0.57) '@babel/plugin-외부 도움말' 모듈을 찾을 수 없음

cyworld 2022. 3. 24. 22:12
반응형

react-native init(0.57) '@babel/plugin-외부 도움말' 모듈을 찾을 수 없음

새로운 리액션 네이티브 프로젝트를 만들 때 다음과 같은 오류 메시지가 표시됨

'@babel/plugin-외부 도움말' 모듈을 찾을 수 없음

소포.json 파일:

{
  "name": "TestProject",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.5.0",
    "react-native": "0.57.0"
  },
  "devDependencies": {
    "babel-jest": "23.6.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.45.4",    
    "react-test-renderer": "16.5.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

뭐가 문제인지 알기나 해?

감사합니다.

나도 마찬가지야, 그냥 뛰어.

npm install --save-dev @babel/fields-외부 도움말

그리고 그것은 효과가 있을 거야

@babel/plugin-외부 도우미 설치, .babelrc 변경 필요 없음 나는 @babel/plugin-외부 도우미 및 react-transform-hmr을 설치하여 이 문제를 해결했다.

실행:

npm install --save-dev @babel/plugin-external-helpers
npm install react-transform-hmr

나는 방금 여기서 Babel을 설치하여 해결했다: https://babeljs.io/docs/en/babel-plugin-external-helpers

XCode를 업데이트하지 않은 경우 다른 답변은 효과가 있을 수 있다.며칠 동안 반응성, XCode, 그리고 iOS를 업그레이드한 것이 모든 것을 완전히 망가뜨렸다.

반응성 0.57로 테스트하는 새로운 프로젝트를 시작했을 때, 나는 당신이 했던 것과 같은 문제에 부딪혔고, 패키지를 설치했지만, 그것이 문제를 해결하지는 못했다.나는 XCode 10에서 빌드 시스템 변화에 대해 이야기하는 다른 게시물을 본 적이 있다. 그래서 나는 그것을 시도했고 이것은 나에게 효과가 있었다.

  1. npm install --save-dev @babel/plugin-external-helpers앞서 말한 바와 같이
  2. XCode에서 프로젝트 열기
  3. 에 가다File > Project Settings
  4. 변화하다Build SystemLegacy Build System

여기 같은 오류가 있어!우리는 (iOS와 Android 둘 다) 리액션 네이티브 프로젝트를 실행할 수 없다.그러한 프로젝트들은 반응성 버전 0.56.0을 사용한다.

반응형 버전 0.42.0으로 프로젝트를 만들면 다음과 같이 작동한다.react-native init [project_name] --version 0.42.0

사용중이지만npm install --save-dev @babel/plugin-external-helpers우리한텐 통하지 않아사용하지 않음npm install react-transform-hmr.

실 사용, 실행:

yarn add --dev @babel/plugin-external-helpers

날 위해 일했어

보고해줘서 고마워.그것은 알려진 문제이고 우리는 그것을 연구하고 있다.

https://github.com/facebook/react-native/issues/21219

방금 새 프로젝트를 설치했는데 고정된 것 같아.

메트로 리액트-원조-바벨-프레셋 패키지의 새로운 버전.

포장 아래.새로 설치하면 얻을 수 있는 json 파일.

"metro-react-native-bab-바벨-preset": "0.45.5"

{
  "name": "ZStyleCachedImage",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node node_modules/react-native/local-cli/cli.js start",
    "test": "jest"
  },
  "dependencies": {
    "react": "16.5.0",
    "react-native": "0.57.0"
  },
  "devDependencies": {
    "babel-jest": "23.6.0",
    "jest": "23.6.0",
    "metro-react-native-babel-preset": "0.45.5",
    "react-test-renderer": "16.5.0"
  },
  "jest": {
    "preset": "react-native"
  }
}

참조URL: https://stackoverflow.com/questions/52415404/react-native-init-0-57-cannot-find-module-babel-plugin-external-helpers

반응형