2
でローダーを返す理由 "module.exports =" + JSON.stringify(入力);戻り値の代わりに JSON.stringify(入力);webpackローダーが "module.exports = ..."で返される理由を教えてください。
何がポイントですか?
これはjson-loaderです。それはJSON、画像や他のいくつかのファイルタイプであるかどうか
/*
MIT License http://www.opensource.org/licenses/mit-license.php
Author Tobias Koppers @sokra
*/
module.exports = function(source) {
this.cacheable && this.cacheable();
var value = typeof source === "string" ? JSON.parse(source) : source;
this.value = [value];
return "module.exports = " + JSON.stringify(value) + ";";
}