webpack笔记

58 阅读1分钟

npx vue-cli-service inspect --mode development >> webpack.config.development.js 生成vue的webpack配置

url-loader和 file-loader

{
   test: /.(png|jpg|gif|jpeg)$/,
   use: [
     {
       loader: 'url-loader',
       options: {
         // 当加载的图片, 小于limit 4.096kb时, 会将图片编译成base64字符串形式.
         // 当加载的图片, 大于limit 4.096kb时, 需要使用file-loader模块进行加载.
         limit: 4096,(单位字节)
         // [ext]:表示原始文件名的后缀。[name]:表示原始文件名。[hash:8]:为了防止图片名称冲突,依然使用hash,但是我们只保留8位
         name: 'img/[name].[hash:8].[ext]'
       },
     }
   ]
},