[TOC]
  1. publicPath

部署应用包时的基本 URL。用法和 webpack 本身的 output.publicPath 一致,Vue CLI 在一些其他地方也需要用到这个值
使用一个条件式的值:
publicPath: process.env.NODE_ENV === ‘production’ ? ‘/production-sub-path/‘ : ‘/‘

  1. outputDir

build 时生成的生产环境构建文件的目录

  1. assetsDir

放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录。
从生成的资源覆写 filename 或 chunkFilename 时,assetsDir 会被忽略。

  1. pages

在 multi-page 模式下构建应用。每个“page”应该有一个对应的 JavaScript 入口文件

  1. lintOnSave
  • Type: boolean | ‘warning’ | ‘default’ | ‘error’
  • Default: ‘default’

是否在开发环境下通过 eslint-loader 在每次保存时 lint 代码
通过设置让浏览器 overlay 同时显示警告和错误:
overlay: { warnings: true, errors: true }
使用一个条件式的值:
lintOnSave: process.env.NODE_ENV !== ‘production’ eslint-loader 在开发和生产构建下都会被启用

  1. productionSourceMap

如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。

  1. crossorigin

设置生成的 HTML 中