vue-cli中webpack配置之vue-loader-con
2018-03-13 本文已影响1282人
e93a88ffeabd
ps:本文中内容仅限于使用vue-cli的2.8.x版本生成的webpack项目
文件位置
![](https://img.haomeiwen.com/i10506000/44dca11ae3cf90b7..png)
在这个文件中,主要做了以下几项配置
- 根据当前的开发环境对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
})
}
该系列全部文章
- vue-cli中webpack配置之build.js
- vue-cli中webpack配置读之check-versions.js
- vue-cli中webpack配置之dev-client.js
- vue-cli中webpack配置之dev-server.js
- vue-cli中webpack配置之utils.js
- vue-cli中webpack配置之vue-loader-conf.js
- vue-cli中webpack配置之webpack.base.conf.js
- vue-cli中webpack配置之webpack.dev.conf.js
- vue-cli中webpack配置之webpack.prod.conf.js