ant-g

antDesignPro辅助代码生成器

Usage no npm install needed!

<script type="module">
  import antG from 'https://cdn.skypack.dev/ant-g';
</script>

README

Cli for Ant Design Pro

Generate service mock page according to the table of the database

  • generate service
  • generate mock
  • generate Page
  • auto modify menu and route
  • generate test

1. Install

npm i -g ant-g

2. Usage Example

2.1 Create Ant Design Pro

Create a new empty folder as project root. Execute command in the folder:

npm create umi

must select TypeScripte

2.2 Use Ant-g

Execute command in the folder: ant-g

$ ant-g
? Select the boilerplate type (Use arrow keys)
> init                      - Create g-config.json config file for generator
  initDataStructure         - Create data structure file from database, this file save /.g
  dependencies              - Add dependencies to the project
  service                   - Create service and data.d from db
  mock                      - Create mock from db
  pageConfig                - Create page config file for generator page
  pageGenerate              - Create page from config file


detail manual-cn

3. FAQ

3.1 mysql connect

08004 error

error message

Client does not support authentication protocol requested by server; consider upgrading MySQL client

The reason is that the initial password of the database is not configured. Execute the following command on the MySQL command line:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your password';
SELECT plugin FROM mysql.user WHERE User = 'root';

4. Change Logs

0.9.10

2020-01-16

  • 🐞 fix searchForm date bug.

0.9.9

2020-01-13

  • simple page template
    • ⚡ Promote display and edit form by data type.

0.9.8

2020-01-10

  • 🐞 fix searchForm.less missed bug.

0.9.7

2020-01-10

  • ⚡ Added the function of configuring MySQL
  • ⚡ Added shortcut command

0.9.6

2020-01-02

  • ⚡ Add prettier module to prettier the code
  • ⚡ Add generate page's code