create-react-app 없이 새로운 React 앱을 설정하는 방법.
npx create-react-app app-name
create-react-app은 시작 프로젝트에 적합하지만 고유한 단점이 있습니다.
이 문제를 해결하는 방법에는 두 가지가 있습니다.
[npm run eject]를 실행하여 앱을 꺼냅니다.
babel로 자신의 웹팩 구성을 설정하십시오.
번들 개발을 사용한다는 webpack을 사용하는 동안 한 가지 단점이 있습니다. 즉, 개발 모드에 있는 동안 파일이 변경되고 저장될 때마다 전체 애플리케이션을 빌드하고 다시 묶습니다. 프로젝트 코드베이스가 충분히 크면 작은 변경 사항이라도 브라우저에 반영되기까지 시간이 걸릴 수 있습니다. 이로 인해 불필요한 개발 워크플로에 추가적인 복잡성이 발생합니다.
이에 대한 반대 접근 방식은 번들되지 않은 개발입니다. 바로 스노우팩이 등장하는 곳입니다.
스노우팩이란?
Snowpack is a lightning-fast frontend build tool, designed for the modern web. It is an alternative to heavier, more complex bundlers like webpack or Parcel in your development workflow. Snowpack leverages JavaScript's native module system (known as ESM) to avoid unnecessary work and stay fast no matter how big your project grows.
개발 모드에서는 파일이 빌드되면 무기한 캐시되며 파일이 변경되고 저장될 때마다 변경된 파일만 snowpack에 의해 다시 빌드됩니다. 또한 브라우저에서 필요할 때만 파일을 다시 빌드한다는 점에 유의하십시오. 즉, 파일이 영원히 캐시되기 때문에 코드베이스의 크기에 관계없이 변경이 필요할 때만 변경된 파일만 다시 빌드되므로 변경이 항상 매우 빠릅니다.
Snowpack's guide to create a react app
npm init
npm install --save-dev snowpack
package.json 파일은 다음과 같습니다.
npm install react react-dom
추가 구성도 수행할 수 있습니다. 확인하고Snowpack documentation 자세히 알아보십시오.
이것이 create-react-app 또는 webpack을 사용하지 않고 React 앱을 쉽게 설정하는 방법입니다.
Reference
이 문제에 관하여(create-react-app 없이 새로운 React 앱을 설정하는 방법.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/inosrahul/how-to-set-up-a-new-react-app-without-create-react-app-1lk3텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)