-
自动化路由管理:傻瓜式引入方式,自动读取templates及子目录的vue文件,构建路由,路由名称与文件名一致
-
自动化组件引入: 傻瓜式引入组件,自动读取components及子目录下所有vue文件,注册到Vue.component。命名规则:规则与react组件规则一致,组件名第一个字母为大写字母
-
mock数据:npm run start-mock可以读取自己模拟的json数据,再也不用担心数据格式问题,直接丢给后台让他按这个来改~
-
px2vw: rem和vw二选一,选了vw,先试试各方面的兼容对比,暂时不知谁更好.
由于使用了px2vw插件,px会自动转换为vw,书写时注意规范。 配置在.postcssrc,默认750*1334转换。 即750px => 100vw (一屏宽度)
webpack的常用替换配置参数:
- entry:入口
- output:出口
- dropConsole:打包是否去掉console
- sourceMap:是否使用sourceMap
- host:dev-server域名配置
- port:dev-server端口配置
- open:是否在run start 之后打开浏览器
- imageLimit:图片压缩限制(单位:字节)
- proxy:跨域代理配置,context匹配的跨域前缀,target:目标地址
modify by baishan 2018-8-15 23:53:29 考虑到有些时候测试环境与生产环境的接口地址不在同一个域,而测试环境又需要debug与性能测试。 故而添加2种命令
// 接口统一书写在@/libs/api.js
// 测试环境打包,非压缩,方便调试
npm run build-dev
// 测试环境打包,压缩,方便性能测试
npm run build-com
// 测试环境mock数据启动server,接口地址对应mock
npm run start-mock
// 测试环境正常启动,接口地址对应dev
npm run start
// 生产环境打包,接口地址对应prd
npm run build