即是配置文件 src/setting.env.js,它主要抽象了 Vue CLI 3 vue.config.js 文件的一些配置。

各项配置说明如下:

  • publicPath:部署应用包时的基本 URL,默认是 /
  • outputDir:生产环境构建文件的目录名,默认是 dist
  • assetsDir:放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
  • lintOnSave:开发环境每次保存时 lint 代码,会将 lint 错误输出为编译警告,可选值为 true || false || error,默认为 true
  • sourceMap:css样式是否开启sourceMap 默认是true
  • proxy: 开发环境配置代理

兼容 IE

默认已经兼容到 IE10 ,如需修改配置请参考 @babel/polyfill,改写配置文件:

src/setting.js

  1. module.exports = {
  2. presets: [
  3. ['@vue/app',{
  4. useBuiltIns: 'entry'
  5. }]
  6. ]
  7. }

package.json

  1. "browserslist": [
  2. "> 5%",
  3. "last 2 versions",
  4. "IE 10"
  5. ]