だから私はwebpackを使って非常に簡単な仕事をしたいと思っています。
たとえば、いくつかの静的HTMLテンプレートがあります
test.html
<div><span>template content</span></div>
私がやりたいのは、テンプレート内の文字列を返すことだけです。
require("raw!./test.html")
with は次のような文字列を返す必要があります。
"<div><span>template content</span></div>"
代わりに、次の文字列を返します
"modules.exports = <div><span>template content</span></div>"
raw-loader や html-loader など、いくつかのモジュールを試しました。どちらも同じように動作するので、ソースコードを調べて、このように動作することが想定されていることを確認しました。
では、生の HTML だけが必要な場合、これをどうする必要があるのでしょうか。先頭に追加された「module.exports =」文字列を削除するのは悪い習慣ですか? バンドル編集から:「modules.export =」部分を削除すると、バンドルは何も返されません:/
私の設定
module.exports =
{
module:
{
loaders:
[
{ test: /\.html$/, loader: "raw-loader" }
]
}
};