即是配置文件 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
module.exports = {
presets: [
['@vue/app',{
useBuiltIns: 'entry'
}]
]
}
package.json
"browserslist": [
"> 5%",
"last 2 versions",
"IE 10"
]