问题描述
Error: EINVAL: invalid argument, mkdir ‘E:\node-v12"’
问题原因
npm config set prefix "E:\node-v12\"
这句命令看似没有错,实际上就是因为v12后边的“\”导致"符为文件夹名称,命令执行后的结果为
prefix=E:\node-v12"
结果在npm的配置文件.npmrc中显示(路径在系统盘用户文件夹目录下安装的时候,默认给的路径为:prefix=C:\Program)
解决办法:
修改.npmrc文件
之后再修改prefix时就不会再出什么问题