vue.config.js常用配置项

常用配置项:

配置项说明类型默认值更多
publicPath设置部署应用包时的基本 URLString‘/’详情
outputDir设置项目打包生成的文件的存储目录String‘dist’详情
assetsDir指定放置打包生成的静态资源 (js、css、img、fonts) 的目录(相对于outputDir)String‘’详情
indexPath设置生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径String‘index.html’详情
filenameHashing设置打包生成的静态资源的文件名中是否加入hash,控制浏览器缓存Booleantrue详情
lintOnSave设置是否在开发环境下每次保存代码时都启用 eslint验证Boolean/Stringtrue详情
configureWebpack对内部的webpack配置的进行新增与修改Object/Functionfunction详情
chainWebpack对内部的webpack配置的进行新增与修改(链式操作)Functionfunction详情
devServerNodeJs架设起临时的服务器用于项目的运行与调试Object见下详情

开发服务器devServer有许多属性:

devServer: {
    inline: true, // 用于设置代码保存时是否自动刷新页面
    hot: true, // 设置代码保存时是否进行热更新(局部刷新,不刷新整个页面)
    open: false, // 设置 server 启动后是否自动打开浏览器
    openPage: '', // 指定deserver 编译完成后自动打开的页面
    https: false, // 设置是否启用https
    port: 8080, // 设置要监听的端口号
    host: 'localhost', // 指定devDerve使用的host,localhost
    compress: true, // devServer 所有服务启用 gzip 压缩
    overlay: false, // 当出现编译器错误或警告时,在浏览器中显示全屏覆盖层
    // 设置API访问代理,.proxy 一定要设置 target
    proxy: {
      '/api': {
        target: 'http://localhost:5000',
        changeOrigin: true
      }
    }
  }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值