JECloud 前端微应用项目骨架

JECloud前端微应用项目骨架是创建JECloud微应用项目的一种快捷方式,可以使用JECloud脚手架 @jecloud-cli项目快速创建JECloud微应用业务项目。

*请注意,此项目需要依赖JECloud平台才可使用,请预先安装JECloud低代码平台并确保网络互通。

1. 项目介绍

JECloud 微应用项目

# 目录说明
jecloud-frontend-develop            
│  .browserslistrc      # 兼容浏览器配置文件
│  .commitlintrc.js     # Git 提交校验配置文件
│  .editorconfig        # 编辑器配置文件
│  .eslintignore        # eslint 忽略校验配置文件
│  .eslintrc.js         # eslint 校验配置文件
│  .gitattributes       # Git 配置文件,设置行末字符为LF
│  .gitignore           # Git 忽略提交配置文件
│  .prettierrc.js       # 代码格式化配置文件
│  babel.config.js      # babel配置文件
│  CHANGELOG.md         # Git 提交记录
│  package.json         
│  README.md 
├─.vscode               # vscode 项目配置目录,不建议私自修改
│      extensions.json  # vscode 推荐插件
│      settings.json    # vscode 常用配置
├─build                 # 项目构建目录
│     ├─hooks-git       # git 钩子函数
│     └─webapck         # webpack配置
├─service               # 系统文件,如果问题,可以反馈,不允许私自修改
├─public                # 静态资源
└─src                   # 源码文件

2. 开发环境

node

v 14.17.5

npm

v 6.14.14

pnpm

快速的,节省磁盘空间的包管理工具,本项目采用pnpm进行包管理。

  • 版本:v 6.23.2,由于pnpm7不兼容yalc,不支持file:xxx安装本地包,所以请使用 pnpm6
  • 常用命令
npm install -g pnpm@v6.23.2    # 全局安装 pnpm

pnpm add xxx           # 保存到 dependencies
pnpm add -D xxx           # 保存到 devDependencies
pnpm add -g xxx           # 全局安装依赖包xxx

pnpm remove xxx        # 删除依赖
pnpm remove -g xxx     # 删除全局依赖

# 其他更多命令,请参考官网:https://pnpm.io/zh/

JECloud npm私服地址

http://verdaccio.jecloud.net/

3. 项目命令

安装依赖

npm run setup

启动服务

npm run dev

代码构建

npm run build

Git代码提交

项目增加了Git提交规范,强烈建议使用 commitizen(格式化commit message的工具)来进行Git提交操作,请使用下面命令

npm run commit

生成Git提交记录

npm run changelog
最后编辑: 呼丽华  文档更新时间: 2024-08-29 09:50   作者:吝志超