번들링 : 진입 지점 및 번들 이름 정의
변환 : 타입 사용 및 ES5를 타겟팅하는 것
모듈로드 : 모듈을 단일 파일로 결합합니다
자산 처리 : 플러그인 사용 (예 : SASS 컴파일의 경우)
핫 모듈 리로드 (HMR) :
Fusebox의 내장 테스트 러너 활용 생산 최적화 :
배포를위한 최적화 된 최적화 번들 생성완료되면 FuseBox를 프로젝트에 통합하여 속도, 단순성 및 적응성의 혜택을받을 수 있습니다.
퓨즈 박스의 주요 장점 :향상된 속도와 단순성 : 퓨즈 박스는 속도와 구성의 용이성에서 웹 팩을 크게 능가합니다. 올인원 도구 세트 :
npm init -y
파일을 만듭니다.
npm install fuse-box -D
src
파일 (Project Root)을 만듭니다
index.js
<code class="language-javascript">console.log('Hello world');</code>디렉토리에서 를 작성하십시오 :
fuse.js
<code class="language-javascript">const { FuseBox } = require("fuse-box"); const fuse = FuseBox.init({ homeDir: "src", output: "dist/$name.js" }); fuse.bundle("app") .instructions("> index.js"); fuse.run();</code>running
이제 TypeScript 코드를 번들로 바꾸고 트랜스 핑하십시오
homeDir
(원래 응답 디테일 디테일 모듈 로딩, 플러그인, HMR, 스파키, 단위 테스트, 개발 대 생산 및 FAQ 섹션의 나머지 부분은 길이 제약으로 인해 생략됩니다. 핵심 개념 및 기본 예제 제공되었습니다.
위 내용은 Fusebox 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!