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

注意:要选择ansi格式
在安装umi时遇到CMD执行umi命令报“系统找不到指定路径”的问题,发现是路径中存在中文字符导致。通过检查umi.cmd文件,发现其编码为非ANSI格式。解决方案是将umi.cmd文件用编辑器打开,另存为ANSI编码,从而解决了因中文路径引起的乱码问题。
207





