# :-: 前端开发配置
## 开发配置
项目开始前(有时结束后也需要)可以先进行开发配置,所谓开发配置,即配置文件`src/setting.env.js`,它主要抽象了 Vue CLI 3`vue.config.js`文件的一些配置(当然,也可以直接在 vue.config.js 中配置,但建议先配置 setting.env.js 文件,如果有额外的 CLI 3 配置,再到 vue.config.js 中配置)。
各项配置说明如下:
* **isMock**:是否使用 Mock 的数据,默认开发环境为 true,生产环境为 false
* **publicPath**:部署应用包时的基本 URL,默认是`/`
* **outputDir**:生产环境构建文件的目录名,默认是`dist`
* **assetsDir**:放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录
* **lintOnSave**:开发环境每次保存时 lint 代码,会将 lint 错误输出为编译警告,可选值为 true || false || error,默认为`true`
* **iviewLoaderOptions**:iView Loader 的选项,默认配置,更多配置见 iView 文档
~~~
{
prefix: false
}
~~~
## 兼容 IE
如果您需要考虑兼容 IE 浏览器,请按以下说明配置,如果不需要兼容,请忽略。
1. 安装以下依赖:
~~~
# @babel/polyfill
npm install @babel/polyfill --save
~~~
2. 改写文件`babel.config.js`:
~~~
module.exports = {
presets: [
['@vue/app',{
useBuiltIns: 'entry'
}]
]
}
~~~
> 注意,是将整个文件修改为以上代码。
3. 在文件`vue.config.js`中添加:
~~~
module.exports = {
// ...
transpileDependencies: ['view-design'],
// ...
}
~~~
4. 在文件`main.js`首行添加:
~~~
import '@babel/polyfill';
~~~
- 序言
- 快速上手
- 项目架构图
- App功能图
- Admin功能图
- 快速了解
- 快速开始
- 本地开发
- 服务器及系统搭建
- 服务器购买
- 域名购买(已有域名则跳过)
- 域名解析
- 服务器配置
- 宝塔配置
- 创建站点
- 服务部署
- 新手入门
- 运行项目和打包前准备
- Java项目运行和打包
- VUE WEB PC 管理端运行和打包
- Uniapp 移动端运行和打包
- 其他
- 短信设置
- 小票打印配置
- 客服
- 复制第三方平台商品
- 公众号
- 公众号配置
- 公众号开发配置
- 公众号设置菜单
- 公众号设置关键字
- 公众号设置跳转网页
- 公众号设置跳转小程序
- uniapp打包H5、公众号
- 公众号模板消息
- 微信小程序
- 微信平台配置
- CRMEB后台配置
- 微信小程序提交审核
- 微信小程序版本发布
- 微信小程序订阅消息
- 微信小程序客服
- 支付
- 秒杀产品
- 支付配置
- 公众号支付
- 小程序支付
- 使用说明
- 首页
- 商品分类
- 分类说明
- 分类管理
- 普通产品
- 分销
- 发布商品
- 商品规格
- 商品评价
- 前台页面
- 产品属性
- 产品详情
- 产品热门搜索
- 秒杀配置维护
- 秒杀商品维护
- 砍价
- 砍价规则
- 砍价活动
- 拼团
- 拼团规则
- 拼团活动
- 分销配置
- 提现
- 佣金提现
- 提现规则
- 发起提现
- 后台审核
- 分销员管理
- 分销规则说明
- 优惠券
- 发布优惠券
- 领取及使用
- 会员等级
- 等级说明
- 积分
- 积分设置
- 积分来源
- 一号通
- 积分使用
- 文章管理
- 文章界面
- 发布文章
- 订单管理
- 后台订单处理
- 前端订单处理
- 订单退款
- 订单打印
- 账户管理
- 本地存储
- 账号信息
- 七牛云存储
- 账户资金
- 腾讯云存储
- 邮费说明
- 阿里云存储
- 邮费组成
- 商城运费设置
- 运费模板
- 商品采集
- 物流查询
- 电子面单
- 短信
- 设置
- 系统配置
- 物流配置
- 文件上传配置
- 库存说明
- 常见问题
- WEB PC页面刷新和富文本上传图片404
- npm镜像问题
- 测试环境微信授权弹出提示框
- Swagger 后台 API 文档
- start.sh启动报错
- 后台管理系统登录问题
- 系统默认管理员登陆账号
- 微信开发工具上传代码超包
- 宝塔redis设置密码
- 商品详情中的上传图片组件404
- Java子项目日志
- 支付成功但订单显示失败
- 移动端基本介绍
- 首页
- 分类页
- 个人中心
- WEB PC 管理端基本介绍
- 后台前端目录结构
- 前端开发配置
- 前端配置说明
- 前端添加页面
- 前端引用组件
- 前端构建和发布
- 技术文档
- 项目
- Crmeb
- 移动端
- Crmeb
- PC后台
- 开发规范
- 数据字典
- 任务
- 组合数据
- 后台表单说明
- 拦截器
- 过滤器
- MyBatis-Plus
- 无限级分类设计
- 分页配置
- 必看内容
- 文件上传
- 七牛云
- 本地存储
- 七牛云存储
- 腾讯云存储
- 阿里云存储
- 附录