2016-11-24 12 views
3

Html Webpack Plugin으로 템플릿을 생성하고 싶습니다. 템플릿에서 .html 파일을 생성하고 싶지 않습니다. 다른 .ejs 템플릿에서 .ejs 템플릿을 생성하고 싶습니다.Html Webpack Plugin으로 템플릿 생성

백엔드에서 템플릿을 렌더링 할 때 환경에 따라 다른 api 키를 삽입 할 수 있도록이 작업을 수행하고 싶습니다. 준비 할 때, 테스트 키를

... 
<script> 
    API.setKey('<%= APIKey %>'); 
</script> 
... 

사용할 수 있습니다 그래서 예를 들어, 내가 이렇게 보이는 템플릿을 생성합니다.

Html Webpack Plugin으로 템플릿을 생성 할 수 있습니까?

+0

난 당신이 다른 .ejs 템플릿을 사용하여 .ejs 템플릿을 렌더링 할 말할 때 당신이 무슨 뜻인지 모르겠어요,하지만 당신은에 할 수 있습니다 .ejs 템플릿을 생성하기 위해'ejs-loader'를 체크 아웃하십시오. [https://github.com/okonet/ejs-loader](https://github.com/okonet/ejs-loader) – cynicaldevil

+0

<%= %> 템플릿을 생성하고 싶습니다. 어쩌면 내가 잘못된 나무를 짖고 있을지도 몰라. – oorst

+3

@ cynicaldevil 사실 쉽습니다. 나는 단지 '<%= %>'을 다른 템플릿 태그에 넣었습니다. '<% = '<%= APIKey %>'%>' – oorst

답변

-1

예,이 플러그인으로 모든 텍스트 기반 파일을 생성 할 수 있습니다. 다음과 같이 플러그인에 templatefilename 특성을 제공해야합니다

new HtmlWebpackPlugin({ 
    template: 'template.ejs', 
    filename: 'endresult.ejs' 
}) 
관련 문제