最新版npm create umi搭建脚手架最后一步失败
1、新建空目录
2、进入目录npm create umi
3、选择ant-design-pro
4、选择TypeScript/JavaScript
5、选simple或者complete
6、回车
提示fatal: destination path '/XXX' already exists and is not an empty directory.
原因:目录里生成了一个.yo-repository目录
解决方案:在第6步前,删除.yo-repository目录即可。
对对对,我今天也是一直出现这个问题,昨天还好好的呢,命名文件夹里什么都没有,在电脑哪个盘执行都不行
PS D:\ceshi> npm create umi
? Select the boilerplate type ant-design-pro
? 🤓 Which language do you want to use? JavaScript
? 🚀 Do you need all the blocks or a simple scaffold? simple
? 🦄 Time to use better, faster and latest antd@4! Yes
fatal: destination path 'D:\ceshi' already exists and is not an empty directory.
✨ File Generate Done
选择ant-design-pro 在选择这个以后,你的目录就不是空了,就会有个文件,你打开就知道了!然后把那个文件删除掉!继续选择TypeScript/JavaScript,就可以和以前一样安装了!
选择ant-design-pro 在选择这个以后,你的目录就不是空了,就会有个文件,你打开就知道了!然后把那个文件删除掉!继续选择TypeScript/JavaScript,就可以和以前一样安装了!
同样遇到了这个问题,会生成一个 .yo-repository 的文件夹。
.yo-repository 删除掉,再安装!就行了!
.yo-repository 删除掉,再安装!就行了!
我删除也不行,mac os
删除了还是提示
害 我也是 无解。。。
不要新建目录,直接采用npm create umi xxx(工程目录名)新建工程,就不会出现上述问题了
不要新建目录,直接采用
npm create umi xxx(工程目录名)新建工程,就不会出现上述问题了
对的 就是这样子, 不能在自己建立的空目录下去 create , 需要用 create 命令去建立这个项目的文件夹。
yarn create umi antd-pro-v4-learn
这是他们的一个bug, 给一些人安装来了一个锤子, 还是希望解决,这是第一步,用脚手架本来就是节约技术前期搭建踩坑时间成本的,文档一定要可用
yarn create umi 创建的版本怎么显示的是1.0.0????
对对对 这个一定要修复 保证文档的可用性
我也是,遇到这个问题
前几天这个问题我也碰到了。实际上是umi目录和我们实际要用的目录冲突了,后来查了下指令发现创建的时候可以指定目录,带上后就可以正常创建了。文档写的确实有问题。
yeoman-environment 版本升级会生成一个.yo-repository, create umi 中会判断文件夹是不是为空,正好冲突了
可以 使用 yarn create umi myapp 来绕过这个判断,create ui 将会不支持在当前文件夹下进行安装。第二个参数将会修改为必填
yarn create umi project-name
npm create umi project-name
yarn create umi project-name
已测试生成JS版和TS版脚手架均无此错误
还是不行
还是不行啊,我的目录里没有生成这个.yo-repository
用yarn create umi project-name 也不行
@H-Sven 可以的,直接创建就行,不要建文件夹,直接npm create umi project-name就行,会创建一个跟project-name一样的文件夹
@xqk1 不行啊,我按照这个issues做的,还是不行 ,我压根就不会生成你们说的.yo-repository
Most helpful comment
选择ant-design-pro 在选择这个以后,你的目录就不是空了,就会有个文件,你打开就知道了!然后把那个文件删除掉!继续选择TypeScript/JavaScript,就可以和以前一样安装了!