# 통합

다음 패키지들은 다양한 환경에서 Handlebars를 통합합니다. 이 패키지들은 Handlebars 팀에 의해 공식으로 지원되지 않습니 다.

Webpack 환경에서 Handlebars를 사용할 수 있게 해주는 여러 Webpack 플러그인이 있습니다.

# Webpack: handlebars-loader

handlebars-loader (opens new window)precompiled 템플릿을 import 할 수 있게 해줍니다. handlebars 템플릿을 template.handlebars 파일에 작성하세요. 그리고

const compiledTemplate = require("./template.handlebars");

또는

import compiledTemplate from "./template.handlebars";

를 사용해 임포트하세요.

# Webpack: handlebars-webpack-plugin

handlebars-webpack-plugin (opens new window)는 애플리케이션을 컴파일할 때 Handlebars 를 사용하여 HTML 페이지를 정적으로 빌드합니다.

# Webpack: html-bundler-webpack-plugin

html-bundler-webpack-plugin (opens new window)Handlebars를 포함한 (opens new window) 다양한 템플릿 엔진 을사용하여 템플릿을 렌더링하고 생성된 HTML에 스타일 및 스크립트를 번들링합니다.

# Babel: handlebars-inline-precompile

babel-plugin-handlebars-inline-precompile (opens new window) JavaScript 소스 코드에서 템플릿 리터럴로 제공되는 Handlebars 템플릿을 사전 컴파일합니다:

import hbs from "handlebars-inline-precompile";
const compiledTemplate = hbs`{{name}}`;

설치 지침은 패키지의 문서를 참조하십시오.

# Browserify: hbsfy

hbsfy (opens new window) 패키지를 사용하면 browserify 환경에서 사전 컴파일된 템플릿을 가져올 수 있습 니다:

const compiledTemplate = require("./template.handlebars");

# Parcel:parcel-plugin-handlebars

Parcel용 옛 플러그인이 있습니다 : https://www.npmjs.com/package/parcel-plugin-handlebars

그러나 더 최신 상태인 여러 패키지 중 하나를 사용하는 것이 좋습니다: https://www.npmjs.com/search?q=parcel-plugin-handlebars

가장 최신 버전: https://www.npmjs.com/package/@inventory/parcel-plugin-handlebars

# Parcel:parcel-plugin-handlebars-precompile

TODO: 여기에 텍스트를 작성하세요

https://www.npmjs.com/package/parcel-plugin-handlebars-precompile

마지막 업데이트: 2024. 6. 5. 오후 11:37:24