vue-cli配置文件——config篇
最近一直在研究webpack,突然想看看vue-cli中的webpack是如何配置,查阅了很多相关的文章,所以也想出几篇关于vue-cli配置的东西。正所谓“工欲善其事必先利其器”嘛!这一篇主要是分析vue中关于 config文件夹中的相关代码 ;首先我们先看一下config的文件结构:打开我们的vue项目文件夹我们可以清楚的看到文件夹下的三个文件, “dev.env.js” , “index.js” , “prod.env.js” ,我们先打开prod.env.js的文件,看里面的内容:prod.env.js的内容非常简单,仅仅是导出了一个对象,里面写明了执行环境是“production”;我们接下来看与之对应的“dev.env.js”文件:在“dev.env.js”中,先引入了webpack-merge这个模块。(我有点儿不太理解为什么要这样做,如果不merge直接写module.exports还有一点需要注意是的, development和production一定要加双引号,不然会报错!!!