Istnieje opcja cacheDirectory w programie Babel-Loader. Nie mogę się dowiedzieć, jak go użyć z następującą konfiguracją pakietu:Jak określić opcję cacheDirectory podczas korzystania z programu Babel-Loader z pakietem sieci Web?
var compiler = webpack({
context: path.resolve(__dirname + "/../../" + rootModuleDir + "/" + modules[ module ]),
entry: "./index.jsx",
resolve: {
root: path.resolve(__dirname + "/../../assets/js/lib/react"),
extensions: [ "", ".js", ".jsx" ]
},
output: {
path: targetDir,
filename: modules[ module ] + ".js"
},
module: {
loaders: [
{ test: /\.jsx?$/, exclude: /node_modules/, loader: "babel-loader?optional=runtime" }
]
},
plugins: [
//new webpack.optimize.UglifyJsPlugin(),
new webpack.SourceMapDevToolPlugin({
filename: "[file].map"
})
]
});
Gdzie powinien iść?
Zgodnie z dokumentacją babel, '= true' spowoduje, że program ładujący użyje domyślnego katalogu pamięci podręcznej. Zobacz https://github.com/babel/babel-loader –
Naprawię błąd "składni" dla brakujących ',' i 'rules' zamiast' loader' – AmerllicA