|
|
@ -1,3 +1,5 @@
|
|
|
|
|
|
|
|
const webpack = require('webpack');
|
|
|
|
|
|
|
|
|
|
|
|
module.exports = {
|
|
|
|
module.exports = {
|
|
|
|
"outputDir": "../data/dist",
|
|
|
|
"outputDir": "../data/dist",
|
|
|
|
"filenameHashing": false,
|
|
|
|
"filenameHashing": false,
|
|
|
@ -13,5 +15,19 @@ module.exports = {
|
|
|
|
changeOrigin: true
|
|
|
|
changeOrigin: true
|
|
|
|
},
|
|
|
|
},
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
configureWebpack: config => {
|
|
|
|
|
|
|
|
if (process.env.NODE_ENV === 'production') {
|
|
|
|
|
|
|
|
// optimize build for esp32
|
|
|
|
|
|
|
|
return {
|
|
|
|
|
|
|
|
plugins: [
|
|
|
|
|
|
|
|
new webpack.optimize.LimitChunkCountPlugin({
|
|
|
|
|
|
|
|
maxChunks: 1
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} else {
|
|
|
|
|
|
|
|
// mutate for development...
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|