24 lines
554 B
JavaScript
24 lines
554 B
JavaScript
const CompressionPlugin = require("compression-webpack-plugin");
|
|
|
|
module.exports = {
|
|
runtimeCompiler: true,
|
|
publicPath: "[{[ .StaticURL ]}]",
|
|
parallel: true,
|
|
configureWebpack: {
|
|
resolve: {
|
|
alias: {
|
|
// Add Ace Editor alias for importing it in your Vue components
|
|
ace: "ace-builds/src-min-noconflict",
|
|
},
|
|
extensions: ["*", ".js", ".vue", ".json"],
|
|
},
|
|
plugins: [
|
|
new CompressionPlugin({
|
|
include: /\.js$/,
|
|
deleteOriginalAssets: true,
|
|
minRatio: 0.8,
|
|
}),
|
|
],
|
|
},
|
|
};
|