Skip to content

Instantly share code, notes, and snippets.

@delineas
Created December 16, 2019 10:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save delineas/d81e0013ce0b85072aa13cc4d84da219 to your computer and use it in GitHub Desktop.
Save delineas/d81e0013ce0b85072aa13cc4d84da219 to your computer and use it in GitHub Desktop.
Vue Cli Static Output Names
let assetsDir = "assets";
module.exports = {
assetsDir: assetsDir,
configureWebpack: {
output: {
filename: assetsDir + "/[name].js",
chunkFilename: assetsDir + "/[name].js"
}
},
chainWebpack: config => {
if (config.plugins.has("extract-css")) {
const extractCSSPlugin = config.plugin("extract-css");
extractCSSPlugin &&
extractCSSPlugin.tap(() => [
{
filename: assetsDir + "/[name].css",
chunkFilename: assetsDir + "/[name].css"
}
]);
}
config.plugins
.delete("prefetch")
.delete("preload");
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment