From fa4db48a2a5193b7ce03b0f0ddc30bdc677d48a9 Mon Sep 17 00:00:00 2001 From: afc163 Date: Thu, 5 Mar 2026 11:09:42 +0800 Subject: [PATCH] refactor: remove pro-cli dependency and update initialization method - Remove create-umi config from package.json - Update i18n-remove script to use max instead of pro - Remove unused fetch-blocks locale keys from all language files - Update README.md and README.zh-CN.md with umi create instructions Co-Authored-By: Claude Opus 4.6 --- README.md | 13 ++++++++++++- README.zh-CN.md | 13 ++++++++++++- package.json | 31 +------------------------------ src/locales/bn-BD.ts | 3 --- src/locales/en-US.ts | 3 --- src/locales/fa-IR.ts | 3 --- src/locales/id-ID.ts | 3 --- src/locales/ja-JP.ts | 2 -- src/locales/zh-CN.ts | 2 -- 9 files changed, 25 insertions(+), 48 deletions(-) diff --git a/README.md b/README.md index 0c47e18a..28f97bae 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,18 @@ An out-of-box UI solution for enterprise applications as a React boilerplate. ## Usage -### Get Started +### Get Started with Umi Create (Recommended) + +Create a new project using `umi create`: + +```bash +npx create-umi myapp +# Select "Ant Design Pro" template when prompted +cd myapp +npm install +``` + +### Or Clone Directly Clone or download this repository to your local machine: diff --git a/README.zh-CN.md b/README.zh-CN.md index 8cc58499..daa7457c 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -77,7 +77,18 @@ Language : [🇺🇸](./README.md) | 🇨🇳 ## 使用 -### 开始使用 +### 使用 Umi Create 创建项目(推荐) + +使用 `umi create` 创建新项目: + +```bash +npx create-umi myapp +# 选择 "Ant Design Pro" 模板 +cd myapp +npm install +``` + +### 或直接克隆 克隆或下载本项目到本地: diff --git a/package.json b/package.json index e0703294..35d59b58 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "deploy": "npm run build && npm run gh-pages", "dev": "npm run start:dev", "gh-pages": "gh-pages -d dist", - "i18n-remove": "pro i18n-remove --locale=zh-CN --write", + "i18n-remove": "max i18n-remove --locale=zh-CN --write", "postinstall": "max setup", "jest": "jest", "lint": "npm run biome:lint && npm run tsc", @@ -81,34 +81,5 @@ }, "engines": { "node": ">=20.0.0" - }, - "create-umi": { - "ignoreScript": [ - "docker*", - "functions*", - "site", - "generateMock" - ], - "ignoreDependencies": [ - "netlify*", - "serverless" - ], - "ignore": [ - ".dockerignore", - ".git", - ".github", - ".gitpod.yml", - "CODE_OF_CONDUCT.md", - "Dockerfile", - "Dockerfile.*", - "lambda", - "LICENSE", - "netlify.toml", - "README.*.md", - "azure-pipelines.yml", - "docker", - "CNAME", - "create-umi" - ] } } diff --git a/src/locales/bn-BD.ts b/src/locales/bn-BD.ts index 39207ef5..618cc783 100644 --- a/src/locales/bn-BD.ts +++ b/src/locales/bn-BD.ts @@ -12,9 +12,6 @@ export default { 'layout.user.link.privacy': 'গোপনীয়তা', 'layout.user.link.terms': 'শর্তাদি', 'app.preview.down.block': 'আপনার স্থানীয় প্রকল্পে এই পৃষ্ঠাটি ডাউনলোড করুন', - 'app.welcome.link.fetch-blocks': 'সমস্ত ব্লক পান', - 'app.welcome.link.block-list': - '`block` ডেভেলপমেন্ট এর উপর ভিত্তি করে দ্রুত স্ট্যান্ডার্ড, পৃষ্ঠাসমূহ তৈরি করুন।', ...globalHeader, ...menu, ...settingDrawer, diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts index 93276ed7..09f0ef0e 100644 --- a/src/locales/en-US.ts +++ b/src/locales/en-US.ts @@ -12,9 +12,6 @@ export default { 'layout.user.link.privacy': 'Privacy', 'layout.user.link.terms': 'Terms', 'app.preview.down.block': 'Download this page to your local project', - 'app.welcome.link.fetch-blocks': 'Get all block', - 'app.welcome.link.block-list': - 'Quickly build standard, pages based on `block` development', ...globalHeader, ...menu, ...settingDrawer, diff --git a/src/locales/fa-IR.ts b/src/locales/fa-IR.ts index 123ba655..f743db30 100644 --- a/src/locales/fa-IR.ts +++ b/src/locales/fa-IR.ts @@ -12,9 +12,6 @@ export default { 'layout.user.link.privacy': 'حریم خصوصی', 'layout.user.link.terms': 'مقررات', 'app.preview.down.block': 'این صفحه را در پروژه محلی خود بارگیری کنید', - 'app.welcome.link.fetch-blocks': 'دریافت تمام بلوک', - 'app.welcome.link.block-list': - 'به سرعت صفحات استاندارد مبتنی بر توسعه "بلوک" را بسازید', ...globalHeader, ...menu, ...settingDrawer, diff --git a/src/locales/id-ID.ts b/src/locales/id-ID.ts index aecd2bdc..ae9a39f3 100644 --- a/src/locales/id-ID.ts +++ b/src/locales/id-ID.ts @@ -12,9 +12,6 @@ export default { 'layout.user.link.privacy': 'Privasi', 'layout.user.link.terms': 'Ketentuan', 'app.preview.down.block': 'Unduh halaman ini dalam projek lokal anda', - 'app.welcome.link.fetch-blocks': 'Dapatkan semua blok', - 'app.welcome.link.block-list': - 'Buat standar dengan cepat, halaman-halaman berdasarkan pengembangan `block`', ...globalHeader, ...menu, ...settingDrawer, diff --git a/src/locales/ja-JP.ts b/src/locales/ja-JP.ts index b2b8a1d4..f0d7eb79 100644 --- a/src/locales/ja-JP.ts +++ b/src/locales/ja-JP.ts @@ -13,8 +13,6 @@ export default { 'layout.user.link.terms': '利用規約', 'app.preview.down.block': 'このページをローカルプロジェクトにダウンロードしてください', - 'app.welcome.link.fetch-blocks': '', - 'app.welcome.link.block-list': '', ...globalHeader, ...menu, ...settingDrawer, diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 28c5d410..ce2ccd18 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -12,8 +12,6 @@ export default { 'layout.user.link.privacy': '隐私', 'layout.user.link.terms': '条款', 'app.preview.down.block': '下载此页面到本地项目', - 'app.welcome.link.fetch-blocks': '获取全部区块', - 'app.welcome.link.block-list': '基于 block 开发,快速构建标准页面', ...pages, ...globalHeader, ...menu,