vue-cli 相关配置项官网:https://cli.vuejs.org/zh/config/#css-requiremoduleextension
module.exports = { //process.env.NOOE_ENV: 环境变量中存储的是开发环境还是生产环境,./是开发本地环境,http://www.baidu.com/是生产环境,也就是正式项目中的线上环境 publicPath:process.env.NOOD_ENV === 'production'? 'http://www.baidu.com/':'./' , //=>output //=>自定义一个打包后的目录名称,把生成后的js/css/图片等静态资源放进目录当中 assetsDir:'assets' , //=>filenameHashing 清楚dist打包后的文件名hash,比如打包后的css下的文件是index.1233.css 这是false后为index.css //=>关闭打包后的js的资源映射(生产环境下不在创建xxx.js.map文件) productionSourceMap: false, //=>设置webpack配置项,用这些配置对象和默认的配置项合并 configureWebpack:{ plugins:[] }, //=>直接去修改webpack配置项 chainWebpack:config =>{ //=>config:原始配置信息对象 config.module .rule('images') .use('url-loader') .loader('url-loader') .tap(options =>{ options.limit = 200 * 1024; return options; }); }, //=>修改webpack-dev-server配置(尤其是跨域代理) devServer:{ proxy:{ //请求地址:/user/add //代理地址:http://api.baidu.com/user/add "./":{ changeOrigin:true, target:"http://api.baidu.com/" } } }, //=>多于1核cpu时:启动并行压缩 parallel: require('os').cpus().lenght > 1, }