vue-loader.conf.js 详解

//此文件是处理.vue文件的配置文件'use strict'//导入utils.js工具const utils = require('./utils')//导入config文件夹下的index.jsconst config = require('../config')//判断是不是生产环境const isProduction = process.env.NODE_ENV === 'production'//根据环境来获取相应的productionSourceMap或者cssSourceMapconst sourceMapEnabled = isProduction?config.build.productionSourceMap:config.dev.cssSourceMap //导出module.exports = {    loaders:utils.cssLoaders({        //是否开始sourceMap 用来调试        sourceMap:sourceMapEnabled,        //是否单独提取抽离css        extract:isProduction    }),     //记录压缩的代码,用来找到源码位置    cssSourceMap:sourceMapEnabled,    //是否缓存破坏    cacheBusting:config.dev.cacheBusting,    //transformToRequire的作用是在模块编译的过程中,编译器可以将某些属性,比如src转换为require调用    transformToRequire:{        video:['src','poster'],        source:'src',        img:'src',        image:'xlink:href'    }}

原文:https://blog.csdn.net/xiaoxia...