1.0.1 • Published 6 months ago
@jtljia/cli v1.0.1
@jtljia/cli
一、脚手架使用
1.安装/更新
npm i @jtljia/cli -g --registry=https://registry.npmjs.org
2.命令
命令 | 介绍 |
---|---|
jtljia -V | 查看脚手架版本 |
jtljia create | 创建项目 |
3.初始化项目
命令窗口输入jtljia create后根据提示可创建项目
二、项目介绍
1.项目启动&访问
在新建项目根目录下依次运行
命令 | 介绍 |
---|---|
npm i | 安装依赖 |
npm run dev | 启动项目 |
项目启动成功,可查看命令窗口出现的地址访问。默认端口号为80,被占用的情况下,则依次端口号+1判断。 直接访问local地址和network地址会跳往登录页, 需要添加token访问 http://localhost:80/preTokenLogin?token= (模拟测试环境,添加测试环境token) http://172.21.51.16:80/preTokenLogin?token= (模拟生产环境,添加生产环境token)
其他命令
命令 | 介绍 |
---|---|
npm run dev:https | 以https协议启动项目 |
npm run build / npm run build:prod | 以生产环境配置打包项目 |
2.项目配置
打开项目 /src/setting.js 更改其中的配置value
key | value |
---|---|
name | 系统名称---浏览器标题名称 |
code | 系统code---用于缓存系统数据,如果重复会造成tabs组件标签页混乱的问题 |
applicationId | 应用id---用于系统挂载时请求接口获取权限、路由 |
defaultHomePath | 启动后默认首页、404等页面返回的主页 |
activeRule | 如果该应用需要嵌入到qiankun中,需要配置该值,格式为 sub- +code |
3.规范和注意事项
- 为了适配qiankun内嵌,静态资源文件请都放置在src/assets文件目录下。放置在public下的话,单独运行可正常使用,但是内嵌的情况下资源文件会加载失败
- 需要适配主题色的样式需要使用css变量,可参考/demo/theme页面写法
- 为了在qiankun内嵌时的性能优化,/src/views/Layout/index.vue中,Header和Aside组件不会渲染,如果有写全局逻辑不能写在这两个组件里