私はwebpackを使って非常に簡単な作業をしたいと思います。webpackの "module.exports = 'html_template_content'"とまったく同じことをします
私は静的なHTMLテンプレートをいくつか持っています。
test.htmlという<div><span>template content</span></div>
と私がやりたいことのすべては、のような文字列を返す必要があり 例えば
require("raw!./test.html")
とテンプレート内の文字列を返します:
"<div><span>template content</span></div>"
を代わりに次の文字列を返します
"modules.exports = <div><span>template content</span></div>"
raw-loaderとhtml-loaderのようないくつかのモジュールを試しました。 これらはどちらも同じように動作します。私はソースコードを見て、そのように動作するようにSUPPOSEDを見つけました。
のでまさに私はちょうど生 HTMLをしたい場合は、これを行うには期待していますか?前もって追加された "module.exports ="文字列を削除するのは悪い習慣ですか?あなたが
require('./test.html')
を書くとき、それはあなたが単にコードを実行することを意味/
私の設定
module.exports =
{
module:
{
loaders:
[
{ test: /\.html$/, loader: "raw-loader" }
]
}
};
ウェブパックの設定を表示できますか?おそらく 'module.exports'を返すのは内部のWebpackのことです。生の文字列を返すべきです – CodingIntrigue
上記の設定を投稿しました – user3531149