Qu'est-ce qu'Ant Design Pro ? Comment installer Ant Design Pro? L'article suivant partagera avec vous le guide de démarrage et vous aidera à démarrer avec Ant Design Pro d'une manière simple. J'espère qu'il vous sera utile !
Ant Design Pro est une solution front-end/design de niveau entreprise. Nous adhérons aux valeurs de conception de Ant Design et. s'engagent à construire sur la base des spécifications de conception et des composants de base, à continuer à construire vers le haut et à affiner les modèles/composants commerciaux/ressources de conception de support typiques pour améliorer davantage l'expérience des « utilisateurs » et des « concepteurs » dans le processus de conception et de développement. de produits middle et back-end au niveau de l'entreprise
Nécessite une installation locale yarn(ou npm), node et git. Notre pile technologique est basée sur ES2015+, React, UmiJS, dva, g2 et antd Il sera très utile de comprendre et d'apprendre ces connaissances à l'avance.
environnement préparé
node js semble être 10.13 et supérieur
La version de mon node js est 12.14.0
Le serveur npm est à l'étranger et l'accès est lent, peut être remplacé par des sources nationales :
npm config set registry https://registry.npm.taobao.org
Vous pouvez également installer cnpm (sources nationales utilisées) et remplacer les endroits où les commandes npm sont requises par cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
Méthode 1 : installation de git
git clone https://github.com/ant-design/ant-design-pro.git cd ant-design-pro npm install npm start
Méthode 2 : La méthode recommandée par le site officiel
Créez un dossier vide comme répertoire du projet et exécutez-le dans le répertoire :
yarn create umi
ou
npm create umi
Attendez ensuite que les dépendances soient installées une fois terminée. , vous serez invité à sélectionner un modèle. Nous choisissons le premier Ant-design-pro :
Select the boilerplate type (Use arrow keys) ❯ ant-design-pro - Create project with an layout-only ant-design-pro boilerplate, use together with umi block. app - Create project with a simple boilerplate, support typescript. block - Create a umi block. library - Create a library with umi. plugin - Create a umi plugin.
Après avoir sélectionné le modèle, la sélection de version apparaîtra (v5 par défaut est la version dactylographiée, qui est également. le dernier mode de développement d'antd pro. v4 peut choisir les versions javascript/typescript, si vous ne souhaitez pas l'utiliser. Pour la méthode dactylographiée, vous pouvez choisir la v4, puis sélectionner javascript. Il nous sera également demandé de choisir la méthode simple et complète. versions.
L'échafaudage Ant Design Pro sera automatiquement installé pour vous une fois l'installation terminée. Le cadre de développement fournit diverses fonctions et fosses couvrant le développement mid-end et back-end. la structure des répertoires de l'ensemble du projet
├── config # umi 配置,包含路由,构建等配置 ├── mock # 本地模拟数据 ├── public │ └── favicon.png # Favicon ├── src │ ├── assets # 本地静态资源 │ ├── components # 业务通用组件 │ ├── e2e # 集成测试用例 │ ├── layouts # 通用布局 │ ├── models # 全局 dva model │ ├── pages # 业务页面入口和常用模板 │ ├── services # 后台接口服务 │ ├── utils # 工具库 │ ├── locales # 国际化资源 │ ├── global.less # 全局样式 │ └── global.ts # 全局 JS ├── tests # 测试工具 ├── README.md └── package.json
Ensuite, commencez à installer les dépendances et démarrez le projet, exécutez la commande suivante
npm install npm start
Si vous obtenez toujours une erreur après avoir réessayé plusieurs fois, vous pouvez envisager de passer à cnpm
cnpm install cnpm start
Attendez. la construction du webpack à terminer
Une fois le démarrage terminé, le navigateur s'ouvrira automatiquement pour visiter
http://localhost:8000Vous verrez ce qui suit La page signifie succès
C'est. en fait très simple. Au démarrage, on ajoute le paramètre fetch:blocks, qui installera automatiquement le composant complet dans notre code
cnpm run fetch:blocks
Si on choisit la version complète La structure des répertoires de la version est comme ça
── config # umi 配置,包含路由,构建等配置 ├── mock # 本地模拟数据 ├── public │ └── favicon.png # Favicon ├── src │ ├── assets # 本地静态资源 │ ├── components # 业务通用组件 │ ├── e2e # 集成测试用例 │ ├── layouts # 通用布局 │ ├── models # 全局 dva model │ ├── pages # 业务页面入口和常用模板 │ ├── services # 后台接口服务,请求服务端接口的都放在这里 │ ├── utils # 工具库 │ ├── locales # 国际化资源 │ ├── global.less # 全局样式 │ └── global.ts # 全局 JS ├── tests # 测试工具 ├── README.md └── package.json
Le intégré. le modèle est le suivant :
- Dashboard - 分析页 - 监控页 - 工作台 - 表单页 - 基础表单页 - 分步表单页 - 高级表单页 - 列表页 - 查询表格 - 标准列表 - 卡片列表 - 搜索列表(项目/应用/文章) - 详情页 - 基础详情页 - 高级详情页 - 结果 - 成功页 - 失败页 - 异常 - 403 无权限 - 404 找不到 - 500 服务器出错 - 个人页 - 个人中心 - 个人设置 - 图形编辑器 - 流程图编辑器 - 脑图编辑器 - 拓扑编辑器 - 帐户 - 登录 - 注册 - 注册成功
Pour une référence spécifique à la page de démonstration : https://preview.pro.ant.design/dashboard/analysis
!Vidéo de programmation
Pour plus de connaissances liées à la programmation , veuillez visiter :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!