添加区块

  • 先全局安装umi,完成了后用umi -v查看一下
  • 然后用umi block add 区块名字或者带路径

现在antd pro 貌似不能直接敲区块名字了,
先敲一下 umi block list

image.png

所以要add区块的话,按照list里面的全名,比如
umi block add ant-design-pro\Analysis
我这里没指定路径,先弄出来看看
结果报错,报了一个parse url 错误


image.png

噢,windows下面目录用 / 试试,把ant-design-pro\Analysis换成ant-design-pro/Analysis
umi block add ant-design-pro/Analysis

用一下cnpm
umi block add ant-design-pro/Analysis --npm-client cnpm

ok

过程中遇到了几个错误
umi block list 这个命令的时候出错


image.png

这个解决方法是,把node_modules目录删掉,我用cnpm重新安装了一边,如果没安装依赖也会报这个错

添加区块的时候,我直接敲umi block add ant-design-pro/SearchListApplications
就报了个错,Maximum call stack size exceeded


image.png

不知道这啥原因,试一下用cnpm
umi block add ant-design-pro/SearchListApplications --npm-client cnpm


image.png

还有个失败的地方,就是报了个错误,说是项目名字不能跟区块目录名字一样,我后面改成test1了,不过这个bug,我后面名字改回去,改成一样的,就没报这个错误了,很奇怪


image.png

后面我发现,我之前进c盘,删掉block文件了,就没报错误了


image.png

删掉了后,你之后如果要添加区块,他会重新克隆一份模板过来放在这里的

image.png

关于antd pro v4的说明,
掘金:https://juejin.im/post/5cf09217f265da1b80202ac7
https://juejin.im/post/5cefcc906fb9a07eca696138

知乎:https://zhuanlan.zhihu.com/p/67511507

你可能感兴趣的:(添加区块)