xinmiao-front
v1.0.6
Published
fast front base package
Readme
fast front base
fast框架前端基础包, 不依赖于三方框架, 作为各类前端库的基础包
详细内容
fast 前端基础包, 包括以下内容
- http访问
- 存储
- 加解密
- 随机数(nanoid, uuid, 雪花算法等)
- 字符串增强处理
- 基于dayjs的日期处理
- 基于pinia的状态管理
- 基于vue-router的路由处理
基础环境
- npm 20.16.0
- vue 3.5+, typescript5+
- 插件 lodash, axios, crypto-js, dayjs, vue-router, pinia
环境变量
需要配置以下环境变量
| 变量名 | 类型 | 必须 | 描述 | |:-------------|:-------:|:--:|:----------------------------| | DEBUG | boolean | 否 | 是否DEBUG模式 | | API_URL | string | 是 | API接口地址 | | API_TIMEOUT | int | 否 | API超时时间, 0不限制超时时间 | | API_VERSION | string | 否 | API接口版本号 | | STORAGE_KEY | string | 否 | 本地存储的密钥, 16位, 可以为空, 空的时候不加密 | | STORAGE_SALT | string | 否 | 本地存储的加密的盐 | | LOGIN_URL | string | 否 | API超时时间, 0不限制超时时间 | | TOP_URL | string | 否 | API接口版本号 |
配置镜像
方式1: 全局设置
step1, 全局设置registry
npm config set registry=https://packages.aliyun.com/xxxxx/npm/npm-registry/
step2, login
npm login
step3, 发布
方式2:命令配置
step1, login
npm login --registry=https://packages.aliyun.com/xxxxx/npm/npm-registry/
step2, 发布
npm打包命令
开发环境启动
npm run dev
发布打包
npm run build
版本升级
大版本升级1.0.0 -> 2.0.0
npm version major
中版本升级1.0.0 -> 1.1.0
npm version minor
小版本升级1.0.0 -> 1.0.1
npm version patch
