Skip to content

Latest commit

 

History

History
103 lines (63 loc) · 3.84 KB

README.md

File metadata and controls

103 lines (63 loc) · 3.84 KB

pmhub-ui 介绍

pmhub-ui 启动说明

第一步,推荐使用 VSCode 打开 pmhub-ui 项目。

第二步,打开终端,执行 npm install 安装依赖:

项目依赖 Nodejs 环境,需要提前安装。此处略过。

不建议直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题。

npm install --registry=https://registry.npmmirror.com

如果出现 npm ERR! code EIDLETIMEOUT 错误,一般是因为网络问题导致的,可以重新再执行一次 npm install

第三步,安装完依赖后,执行 npm run dev 启动项目:

如果 Nodejs 版本过新,可能会出现Error: error:0308010C:digital envelope routines::unsupported这个问题。

①、如果你是 Windows 用户,可以在 cmd 命令行中输入以下命令:

set NODE_OPTIONS=--openssl-legacy-provider

也可以在 PowerShell 中输入以下命令:

$env:NODE_OPTIONS="--openssl-legacy-provider"

②、如果你是 macOS 用户,可以在终端中输入以下命令:

export NODE_OPTIONS=--openssl-legacy-provider

之后再次执行 npm run dev 即可正常启动项目。

浏览器会自动打开 http://localhost:1024,即可看到 pmhub-ui 项目登录页面。

第四步,微信搜索「苍何」,关注我们的公众号,回复 pmhub 获取账号和密码,帮我们增加一个粉丝,哈哈哈,开源不易,请满足一下我的虚荣心(😁)。

第五步,输入账号密码登录,即可看到 pmhub-ui 项目主页。

pmhub-ui 发布说明

# 构建测试环境
npm run build:stage

# 构建生产环境
npm run build:prod

模块划分

  • 项目管理:pmhub-project

  • 审批管理:pmhub-approval

git commit规范

功能 commit规范 示例 描述
新功能 feat/module_name feat/multi_merchant 开发一个新功能
bug修复 bugfix/fix_name bugfix/user 修复某个功能模块的bug
紧急修复 hotfix/fix_name hotfix/create_order 紧急修复某个严重bug
性能优化 perf/name pref/user_login 优化某个功能的性能
格式调整 style/name style/log_print 做一下不影响任何业务的优化,比如删掉不使用了的注释之类
重构 refactor/name refactor/user 重构某个功能模块
测试 test/name test/user 测试相关, 不涉及业务代码的更改
文档和注释 docs/name docs/user 文档和注释相关
更新依赖等 chore/name chore/user 更新依赖/修改脚手架配置等琐事

教程

前端手册

跨域

该项目解决跨域问题通过反向代理,故部署时需对 Nginx 进行对应配置。

可以参考配置如下:

img docs