Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //img implementation
  2. <img :src="'images/items/'+item.name+'.png'">
  3.  
  4. // vue.config.js
  5.  
  6. let cssConfig = {};
  7.  
  8. if (process.env.NODE_ENV == "production") {
  9.   cssConfig = {
  10.     extract: {
  11.       filename: "[name].css",
  12.       chunkFilename: "[name].css"
  13.     }
  14.   };
  15. }
  16.  
  17. module.exports = {
  18.   chainWebpack: config => {
  19.     let limit = 9999999999999999;
  20.     config.module
  21.       .rule("images")
  22.       .test(/\.(png|gif|jpg)(\?.*)?$/i)
  23.       .use("url-loader")
  24.       .loader("url-loader")
  25.       .tap(options => Object.assign(options, { limit: limit }));
  26.     config.module
  27.       .rule("fonts")
  28.       .test(/\.(woff2?|eot|ttf|otf|svg)(\?.*)?$/i)
  29.       .use("url-loader")
  30.       .loader("url-loader")
  31.       .options({
  32.         limit: limit
  33.       });
  34.   },
  35.   css: cssConfig,
  36.   configureWebpack: {
  37.     output: {
  38.       filename: "[name].js"
  39.     },
  40.     optimization: {
  41.       splitChunks: false
  42.     }
  43.   },
  44.   devServer: {
  45.     disableHostCheck: true,
  46.     host: "localhost"
  47.   }
  48. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement