C'è un'opzione cacheDirectory in babel-loader. Non riesco a capire come usarlo con il seguente setup webpack:Come specificare l'opzione cacheDirectory quando si utilizza babel-loader con webpack?
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"
})
]
});
Dove dovrebbe andare?
In base ai documenti babel, '= true' farà in modo che il caricatore utilizzi la directory cache predefinita. Vedi https://github.com/babel/babel-loader –
Correggo l'errore 'syntax' per mancare', 'e' rules' invece di 'loaders' – AmerllicA