You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.8 KiB

考务管理大数据平台(自定义)数据上报

Ant Design Pro

This project is initialized with Ant Design Pro. Follow is the quick guide for how to use.

Environment Prepare

Install node_modules:

npm install

or

yarn

Provided Scripts

Ant Design Pro provides some useful script to help you quick start and build with web project, code style check and test.

Scripts provided in package.json. It's safe to modify or add additional script:

Start project

npm start

Build project

npm run build

Check code style

npm run lint

You can also use script to auto fix some lint error:

npm run lint:fix

Test code

npm test

More

You can view full document on our official website. And welcome any feedback in our github.

使用区块

项目根目录使用如下命令可以添加一个区块到到你的项目中:

$ umi block add [block url]  --path=[target path]

[target path] 是你要把区块添加到的路径。如果已经这个路径下已经存在路由组件,那么 umi 会把区块添加到它里面。如果没有那么 umi 会先创建一个路由组件,然后再把区块添加进去。

比如,你可以运行:

Pro 中会默认去 pro-blocks 去寻找区块,而默认的区块地址则是 umi-blocks。如果你要在 Pro 中使用 umi 的区块,需要 add 全路径。在空项目中使用 Pro 的区块也是如此。 默认情况下,添加的区块路由为 /[区块名]。如果希望添加到对应路径上,可以使用 --path 参数指定路由:

yarn umi block add ant-design-pro/analysis --path=your/path/here

非Pro区块

$ umi block add https://github.com/umijs/umi-blocks/tree/master/demo
$ yarn umi block add ./blocks/procomponents

Block

$ yarn umi block add --path http://localhost:5000/blocks/procomponents
$ yarn umi generate page hello
$ yarn umi block add ./blocks/procomponents
$ yarn umi block clear

$ yarn umi block add blocks/demo
$ yarn umi block add templates/blank
$ yarn umi block add https://github.com/umijs/umi-blocks/tree/master/templates/blank
$ yarn umi block add https://github.com/ant-design/pro-blocks/tree/master/EmptyPage
$ yarn umi block add http://10.10.14.176:3000/web/kwgl-web/src/branch/master/blocks/procomponents

本地区块 yarn umi block add [文件夹]/[区块] --path [路由]

$ yarn umi block add ./blocks/procomponents --path Demo 

umi-block-convertor

Q&A

  1. vscode TS 报错 "umi"没有导出的成员'xxx' command + p => 输入 >restart TS Server, 重启 TS 服务