今天在安装umi的时候发现的问题,在cmd中执行umi命令时总是提示“系统找不到指定路径”,此时我已经删除完毕“%~dp0\”这个前缀,网上的教学贴也就到这一步结束,按理说不会出现问题,可命令就是执行报错,遍寻问题根源无果,网上也没有和我遇到相同情况的解决办法。
终于在反复查看文件内容后将问题锁定为umi命令中的路径存在中文,导致读取路径出现乱码。
我的路径为:@"C:\Users\牛***冷\AppData\Local\Yarn\Data\global\node_modules\.bin\umi.cmd" %*
解决办法:右键umi.cmd文件,编辑。打开后另存为,编码格式改为ANSI。
注意:要选择ansi格式