質問: "myWidget/styles.css"; appendToHead(cssUrl); return function() { return { render: function(data) { return TemplateEngine.toHtml(template, data); } } } }); ``` 今質問は次のとおりです: 1. 何か不足していますか? 2. これを「標準的な」方法で達成するためのプラグイン/コンセプトはありますか? 3. RequireJSオプティマイザは、ここでCSS部分を扱うことができますか、JS部分と同様にスタイルシートを連結/縮小することができますか? 4. それに関する意見はありますか?良いか悪い?
回答: テキストを使用して、テンプレートを依存関係として指定できます。あなたが示したようなモジュールです。私はMustache Templatesでこれを行います。 しかし、Require.jsはcssファイルを明示的にサポートしていません。 Here is the official explanation, it's explained pretty well: 編集:2012年2月 Templates such as handlebars can also be precompiled and included just like any other JS module 編集:2015年8月 この種のモジュール化の後であれば、ウェブパック、特に css-loader にアクセスしてください。私は.cssファイルと.jsxファイルを統一された "モジュール"として組み合わせ、ビルド時に関連するCSSを単一のスタイルシートに抽出します。