周玉环 1e958af728 fix: 修复登录状态用户信息展示问题 2 өдөр өмнө
..
config 778d9eb9cd feat: 多站点切换统一移至全局 2 өдөр өмнө
docker 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
functions 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
public e233005570 feat: 调整店铺管理端概况以及商品列表 3 өдөр өмнө
scripts 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
src 1e958af728 fix: 修复登录状态用户信息展示问题 2 өдөр өмнө
tests 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
.gitignore 535c42c884 feat: 项目结构调整 1 долоо хоног өмнө
CODE_OF_CONDUCT.md 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
Dockerfile 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
Dockerfile.dev 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
Dockerfile.hub 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
LICENSE 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
README.md d9ab0bb321 feat: 项目框架逻辑调整 2 долоо хоног өмнө
README.ru-RU.md 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
README.zh-CN.md 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
appveyor.yml 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
firebase.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
jest-puppeteer.config.js 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
jest.config.js 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
jsconfig.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
netlify.toml 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
package.json d9ab0bb321 feat: 项目框架逻辑调整 2 долоо хоног өмнө
pnpm-lock.yaml d9ab0bb321 feat: 项目框架逻辑调整 2 долоо хоног өмнө
report.20210127.220406.16200.0.001.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
report.20210129.112020.12784.0.001.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө
tsconfig.json 535c42c884 feat: 项目结构调整 1 долоо хоног өмнө
tslint.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 долоо хоног өмнө

README.md

🚀 项目名称 xinkeaboard-seller

基于 UmiJS 和 Ant Design 的中后台管理系统,支持动态主题切换、高性能构建与模块化开发。


📦 技术栈

  • 框架:UmiJS
  • UI 组件:Ant Design
  • 语言:TypeScript
  • 样式:Less
  • 包管理器:pnpm 10.12.1+
  • 运行环境:Node.js 18.20.4+

⚙️ 环境准备

建议使用 nvm 管理 Node.js 版本:

nvm install 18.20.4
nvm use 18.20.4

安装 pnpm:

npm install -g pnpm@10.12.1

🚀 快速开始

1. 安装依赖

pnpm install

3. 启动开发环境

pnpm start

访问:http://localhost:8108


🛠️ 构建与预览

构建生产版本

pnpm build

📁 项目结构

├── public/               # 公共资源
├── src/                  # 源码目录
│   ├── assets/           # 图片、图标等资源
│   ├── components/       # 通用组件
│   ├── layouts/          # 页面布局
│   ├── models/           # 状态模型(可选)
│   ├── pages/            # 页面目录
│   ├── services/         # 接口请求
│   ├── styles/           # 全局样式
│   ├── app.tsx           # 应用入口
│   └── global.less       # 全局 less
├── .umirc.ts             # Umi 配置文件
├── package.json
├── tsconfig.json
└── README.md

🧠 常见问题

1. 启动或构建内存不足报错?

可以提升 Node 内存限制:

export NODE_OPTIONS="--max_old_space_size=6666"

或者在 package.json 中配置:

"scripts": {
      "start": "cross-env APP_TYPE=site NODE_OPTIONS=--max_old_space_size=6666 umi dev --port=8108",
}

2. 让 Node 使用 OpenSSL 旧版兼容模式,避免新版本加密错误

export NODE_OPTIONS="--openssl-legacy-provider"

或者在 package.json 中配置:

"scripts": {
      "start": "cross-env APP_TYPE=site NODE_OPTIONS=--openssl-legacy-provider umi dev --port=8108",
}