메이크팩

Mary-Kate Olsen
풀어 주다: 2025-01-02 22:49:39
원래의
516명이 탐색했습니다.

메이크팩

메이크팩

MakePack은 npm 프로젝트에서 사용할 JavaScript, TypeScript, React 및 React-TypeScript 라이브러리를 빠르게 설정, 빌드 및 관리하는 데 도움이 되는 명령줄 인터페이스(CLI) 도구입니다. 몇 가지 간단한 명령만으로 자신만의 라이브러리를 생성하거나, 개발 서버를 시작하거나, 프로젝트를 빌드하여 npm 저장소에 게시할 수 있습니다.

설치

MakePack을 전역적으로 설치하려면 다음 명령을 실행하세요.

npm install -g makepack
로그인 후 복사
로그인 후 복사

이렇게 하면 터미널 어디에서나 makepack 명령을 사용할 수 있습니다.

명령

만들다

create 명령은 새 도서관 프로젝트를 만드는 데 사용됩니다. 프로젝트 구조를 초기화하고 필수 파일을 구성하며 라이브러리 작업을 시작할 수 있는 환경을 설정합니다.

용법

makepack create
로그인 후 복사
로그인 후 복사

설명

  • 필요한 구성과 상용구 파일을 설정하여 새 라이브러리 프로젝트를 생성합니다.

이 명령은 라이브러리의 초기 설정 과정을 안내합니다.


제공하다

serve 명령은 라이브러리용 개발 서버를 시작하여 실시간으로 라이브러리를 테스트하고 반복할 수 있는 라이브 다시 로드 환경을 제공합니다.

용법

makepack serve [options]
로그인 후 복사
로그인 후 복사

옵션

  • -p, --port

    포트 번호(선택 사항)(기본값은 5000).

  • -e, --root

    루트 파일(선택 사항)(기본값은 Serve.jsx 또는 Serve.tsx). 애플리케이션의 진입점입니다. 서버를 시작하려면 기본 JavaScript/TypeScript 파일을 지정하세요.

설명

  • 라이브러리 테스트 및 디버깅을 위해 로컬 개발 서버를 시작합니다.

예:

makepack serve --port 4000 --root src/index.ts
로그인 후 복사
로그인 후 복사

pack 명령은 라이브러리를 빌드하고 선택적으로 npm 저장소에 게시하는 데 사용됩니다. 이 명령은 코드를 배포 가능한 형식으로 컴파일하고 다른 사람과 공유할 수 있도록 준비합니다.

용법

makepack pack [options]
로그인 후 복사

옵션

  • -e, --entry

    항목 파일 또는 디렉터리(기본값은 src/**/*.{tsx,ts,js,jsx}).

    항목 파일을 지정하거나 glob 패턴을 사용하여 라이브러리에 포함할 파일을 선택하세요.

  • -p, --publish

    프로젝트를 npm 저장소에 게시(기본값은 false).

    라이브러리를 빌드한 후 npm에 게시하려면 이 플래그를 추가하세요.

설명

  • 라이브러리를 컴파일하고 번들링하여 프로젝트를 빌드합니다.
  • 선택적으로 라이브러리를 npm 저장소에 게시합니다.

예:

npm install -g makepack
로그인 후 복사
로그인 후 복사

이렇게 하면 src/index.ts에서 프로젝트가 컴파일된 다음 라이브러리가 npm에 게시됩니다.


예시 워크플로

  1. 새 프로젝트 만들기:
makepack create
로그인 후 복사
로그인 후 복사
  1. 개발용 서버 시작:
makepack serve [options]
로그인 후 복사
로그인 후 복사
  1. 라이브러리를 구축하고 게시할 준비가 되면 다음을 수행하세요.
makepack serve --port 4000 --root src/index.ts
로그인 후 복사
로그인 후 복사

이렇게 하면 라이브러리가 구축되어 npm에 게시됩니다.

? 기여

기여를 환영합니다! 기여 가이드라인을 확인해주세요.


? 특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여됩니다.


? 지원하다

도움이나 제안이 필요하시면 언제든지 GitHub에서 문제를 공개하시거나 devnaxrul@gmail.com으로 문의해 주세요.

위 내용은 메이크팩의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿