vue-cli中webpack配置之vue-loader-conf.js

ps:本文中内容仅限于使用vue-cli的2.8.x版本生成的webpack项目

文件位置

vue-cli中webpack配置之vue-loader-conf.js_第1张图片
文件位置

在这个文件中,主要做了以下几项配置

  • 根据当前的开发环境对webpack中的vue-loader进行配置

配置内容

var utils = require('./utils')
var config = require('../config')
var isProduction = process.env.NODE_ENV === 'production'
module.exports = {
    // 配置在.vue文件中的css相关处理规则
  loaders: utils.cssLoaders({
    // 根据所处环境是否生成sourceMap用于代码调试
    sourceMap: isProduction
      ? config.build.productionSourceMap
      : config.dev.cssSourceMap,
      // 是否将单独的css文件(一般为引入的外部文件)进行提取单独打包
    extract: isProduction
  })
}

该系列全部文章

  1. vue-cli中webpack配置之build.js
  2. vue-cli中webpack配置读之check-versions.js
  3. vue-cli中webpack配置之dev-client.js
  4. vue-cli中webpack配置之dev-server.js
  5. vue-cli中webpack配置之utils.js
  6. vue-cli中webpack配置之vue-loader-conf.js
  7. vue-cli中webpack配置之webpack.base.conf.js
  8. vue-cli中webpack配置之webpack.dev.conf.js
  9. vue-cli中webpack配置之webpack.prod.conf.js

你可能感兴趣的:(vue-cli中webpack配置之vue-loader-conf.js)