周玉环 7c5e6d56ed feat: 商品列表增加多端展示 3 ngày trước cách đây
..
config b4af4480f7 feat: 商品列表增加多端展示 3 ngày trước cách đây
docker 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
functions 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
public e233005570 feat: 调整店铺管理端概况以及商品列表 3 ngày trước cách đây
scripts 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
src 7c5e6d56ed feat: 商品列表增加多端展示 3 ngày trước cách đây
tests 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
.gitignore 535c42c884 feat: 项目结构调整 1 tuần trước cách đây
CODE_OF_CONDUCT.md 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
Dockerfile 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
Dockerfile.dev 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
Dockerfile.hub 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
LICENSE 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
README.md d9ab0bb321 feat: 项目框架逻辑调整 2 tuần trước cách đây
README.ru-RU.md 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
README.zh-CN.md 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
appveyor.yml 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
firebase.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
jest-puppeteer.config.js 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
jest.config.js 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
jsconfig.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
netlify.toml 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
package.json d9ab0bb321 feat: 项目框架逻辑调整 2 tuần trước cách đây
pnpm-lock.yaml d9ab0bb321 feat: 项目框架逻辑调整 2 tuần trước cách đây
report.20210127.220406.16200.0.001.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
report.20210129.112020.12784.0.001.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây
tsconfig.json 535c42c884 feat: 项目结构调整 1 tuần trước cách đây
tslint.json 4bcc1ab857 芯科出海平台项目首次代码提交 2 tuần trước cách đây

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",
}