npx创建React项目报错

先来看报错信息
在这里插入图片描述
然后百度了老半天,node,npm,都更新了一遍还是不行,最后在在GitHub中找到这样一个评论

if you want to use current path that has space in username "C:\Users\Firstname Lastname\AppData\Roaming\npm-cache"
you can replace the string after space with "~1"

npm config set cache "C:\Users\Firstname~1\AppData\Roaming\npm-cache" --global

最后按照他的方法试了一下,果然可以,只需要两行代码就行

E:\>npm config set prefix "C:\Program~1\nodejs\node_global"

E:\>npm config set cache "C:\Program~1\nodejs\node_cache"

原因是:node是安装在C:\Program Files\nodejs\但是他并不识别Program Files中的空格,导致识别不了路劲

最后结果:
npx创建React项目报错_第1张图片npx创建React项目报错_第2张图片

你可能感兴趣的:(npx,React)