虽然按照antd pro/umi官网构建的项目,
执行添加模块操作时:
$ umi block add EmptyPage
或
$ umi block add https://github.com/umijs/umi-blocks/tree/master/demo
报出异常类似:
× error AssertionError [ERR_ASSERTION]: C:\Users\用户名\.umi\blocks\github.com\umijs\umi-blocks\EmptyPage don't exists
解决方法:
到官方下载所有模块。
解压添加到C:\Users\用户名.umi\blocks\github.com\umijs\umi-blocks 中。
再次执行命令,添加成功。
Umi ui添加模块失败:
使用Umi ui 添加模块,依然会有异常,
⚓ Start git fetch
⚓ Start git fetch
🎉 Success git fetch
⚓ Start git fetch
🎉 Success git fetch
⚓ Start git checkout master
⚓ Start git fetch
🎉 Success git fetch
⚓ Start git checkout master
error: pathspec 'master' did not match any file(s) known to git
⚓ Start git fetch
🎉 Success git fetch
⚓ Start git checkout master
error: pathspec 'master' did not match any file(s) known to git
Faild git checkout: Command failed: git checkout master
undefined
undefined
⚓ Start git fetch
🎉 Success git fetch
⚓ Start git checkout master
error: pathspec 'master' did not match any file(s) known to git
Faild git checkout: Command failed: git checkout master
undefined
undefined
🚧 Execute task error: Error: Command failed: git checkout master
undefined
undefined
⚓ Start git fetch
🎉 Success git fetch
⚓ Start git checkout master
error: pathspec 'master' did not match any file(s) known to git
Faild git checkout: Command failed: git checkout master
undefined
undefined
🚧 Execute task error: Error: Command failed: git checkout master
undefined
undefined
解决方法:
Umi ui 版本没问题,环境应该也没问题。
后来发现是包管理器的问题,换成cnpm淘宝源就正常了。
来源:CSDN
作者:uiopmsn
链接:https://blog.csdn.net/uiopmsn/article/details/104354530