yarn create @umijs/umi-app 报错 ‘D:\Program‘ 不是内部或外部命令,也不是可运行的程序;还有文件名、目录名或卷标语法不正确。
上网搜了资料,定位是node安装目录D:\Program Files\nodejs ,中间有空格导致我的解决办法1.重新安装nodejs原安装目录:D:\Program Files\nodejs新安装目录:D:\Program\nodejs可以参考文章【Nodejs安装及环境配置】2.重新安装nodejs后,yarn create @umijs/umi-app 报错:文件名、目录名或卷标语法不正确
·
上网搜了资料,定位是node安装目录D:\Program Files\nodejs ,中间有空格导致
我的解决办法
1.重新安装nodejs
原安装目录:D:\Program Files\nodejs
新安装目录:D:\Program\nodejs
可以参考文章【Nodejs安装及环境配置】
2.重新安装nodejs后,yarn create @umijs/umi-app 报错:文件名、目录名或卷标语法不正确。
本质是因为yarn包的安装位置在C盘,D的yarn没有访问权限导致的,要解决这个问题,可以通过修改Yarn的全局安装位置。
yarn global dir // 可以查看yarn global目录,不出所料,是C盘
yarn cache dir // 可以查看yarn cache目录,不出所料,是C盘
我是把yarn的全局安装位置改为 D:\Program\yarn
yarn config set global-folder "D:\Program\yarn\global"
yarn config set cache-folder "D:\Program\yarn\cache"
最后,再次执行yarn create @umijs/umi-app,大功告成!
更多推荐
已为社区贡献1条内容
所有评论(0)