私は、サーバーのビルドを構築するためにWebPACKのを使用して、設定は次のようになります。webpackのローダーの優越性を定義する方法は?
loaders: [
{
test: /\.js$/,
exclude: [/node_modules/],
loader: "babel-loader",
query: {
presets: ["es2015", "react"],
plugins: ["transform-object-rest-spread"]
}
}, {
test: new RegExp(`/
stardust
|redux-form
|axios
|shuffle
`),
loader: "null-loader"
}
]
アイデアは非常に単純です:何かが二ローダーで正規表現に一致した場合、それがロードされるべきではありません。私はこれをロードしていますまで、それはうまく動作します:
import shuffle from "shufflejs/dist/shuffle.min.js"
それはバンドルにローダーとロードされたの両方に一致します。 null-loader
の優先順位をバベルより高くするにはどうすればよいですか?
実際には答えはありませんが、最初に 'null-loader'を置くとどうなりますか?インポート時には常にローダの種類を指定することもできます。 'import shuffle from" babel-loader!shufflejs/dist/shuffle.min.js " – cgatian
私はそれを試みました。残念ながら – asiniy