IT

이 react-scripts eject 명령어는 무엇을 합니까?

itgroup 2023. 4. 3. 21:26
반응형

이 react-scripts eject 명령어는 무엇을 합니까?

의 개요npm run eject명령어 do?start, build, test와 같은 다른 명령어의 기능을 이해하고 있습니다.하지만 이젝트는 전혀 몰라

create-module-app은 내부적으로 사용하는 모든 npm 모듈을 캡슐화하여 패키지를 만듭니다.json은 당신이 걱정할 필요 없이 매우 깨끗하고 단순할 것입니다.

단, 보다 복잡한 작업을 시작하고 create-react-app이 후드 아래에서 사용하는 모듈과 상호작용할 수 있는 모듈을 설치하려면 이러한 새로운 모듈은 사용 가능한 것과 사용할 수 없는 것을 알아야 합니다.즉, create-react-app을 압축 해제해야 합니다.

그게 본질적으로react-scripts eject보닛 아래에 설치된 것을 숨기지 않고 대신 프로젝트 패키지로 꺼냅니다.모두가 볼 수 있게 말이야

npm run eject

주의: 이것은 단방향 작업입니다.원스 유eject돌아가면 안 돼!

빌드 툴 및 구성 선택지가 만족스럽지 않은 경우 다음 작업을 수행할 수 있습니다.eject언제든지.이 명령은 프로젝트에서 단일 빌드 종속성을 제거합니다.

대신 모든 구성 파일과 전이 종속성(Webpack, Babel, ESLint 등)을 프로젝트에 직접 복사하여 사용자가 이들을 완전히 제어할 수 있도록 합니다.다음을 제외한 모든 명령어eject는 동작합니다만, 카피된 스크립트를 가리키고 있기 때문에, 조정할 수 있습니다.이쯤에서 넌 혼자야

사용하실 필요가 없습니다.eject큐레이티드 기능 세트는 소규모 및 중간 배치에 적합하며, 이 기능을 사용해야 할 의무는 없습니다.단, 이 툴을 사용할 준비가 되었을 때 커스터마이즈할 수 없는 경우에는 이 툴이 유용하지 않다는 것을 알고 있습니다.

문서 링크


이젝트 대체 방법

이젝트를통해모든것을커스터마이즈할수있습니다.단,이 시점부터설정과스크립트를직접유지해야합니다.유사한 프로젝트가 많으면 이는 쉽지 않을 수 있습니다.이 경우 이젝트하는 대신 포크를 사용하는 것이 좋습니다.react-scripts기타 필요한 패키지도 있습니다. 기사에서는 그것을 하는 방법에 대해 자세히 설명합니다. 문제에 대한 자세한 내용은 이 문제를 참조하십시오.

eject: Create-React-App(react-scripts)에서 설정을 커스터마이즈할 수 있는 고도의 조작입니다.

이젝트하기 전에 결과를 이해해야 합니다.이 작업은 단방향 작업입니다.

이젝트를 권장하는 유일한 이유는 빌드 프로세스(create-react-app)의 구조를 알아보기 위해서입니다.

이젝트하기 전에 해야 할 일은 프로젝트를 get에 커밋하는 것입니다.【기트】 npm run eject ★★★★★★★★★★★★★★★★★」yarn eject패합니니다다

react-scripts는 기본적으로 모든 구성과 보일러 플레이트를 단일 의존관계로 캡슐화하므로 프로젝트 전체를 처음부터 구성할 필요가 없습니다.이렇게 해서 '다, 하다, 하다'를 제공하게 eject을 사용법「」, 「」, 「」

react-script와 커스터마이즈 사이에 미들웨어와 같은 기능을 하면서 꺼내지 않고 커스터마이즈할 수 있는 패키지가 있습니다.

언급URL : https://stackoverflow.com/questions/48308936/what-does-this-react-scripts-eject-command-do

반응형