電子メールテンプレートをバンドルするためにWebpackを使用したいと思います。Webpack電子メールテンプレート
私はかなりテンプレートの.htmlファイルを持っています。これらのテンプレートは、スタイルの共通の.scssファイルを参照しています。
私は
が可能です。このスタイルはHTMLにインライン化されるようにしたいですか?
電子メールテンプレートをバンドルするためにWebpackを使用したいと思います。Webpack電子メールテンプレート
私はかなりテンプレートの.htmlファイルを持っています。これらのテンプレートは、スタイルの共通の.scssファイルを参照しています。
私は
が可能です。このスタイルはHTMLにインライン化されるようにしたいですか?
あなたはジュース(https://github.com/Automattic/juice)でグルップワークフローを使用する必要があります。
CfのDOC:
デフォルト オプションを使用して、リモートリソースを取得せずにHTMLをインライン化するには、次の
var juice = require('juice');
var result = juice("<style>div{color:red;}</style><div/>");
結果は以下のようになります。
<div style="color: red;"></div>
あなたはWebPACKを使用したい場合は、これはinline-style-loader
のための仕事であるように思える:https://www.npmjs.com/package/inline-style-loader
ここにあなたのwebpack.config.js
ファイルにこれを統合する方法のデモがあります:https://github.com/jbsouvestre/inline-style-loader/tree/master/demo
これはほとんどそうですGulpのようなタスクランナーの仕事にもっと似ています。 –
私はwebpackがタスクランナーとしても使用できるという印象を受けました – Tarlen
良いアイデア、私はWebpackが好きですが、Gruntの例はどこにでもあります。 –