首次在VS Code创建React项目执行npx命令遇npm报错的解决办法
解决执行
npx create-expo-app时的npm ENOENT报错 你遇到的报错信息如下:
npm ERR! syscall lstat npm ERR! path C:\Users\THARA\AppData\Roaming\npm npm ERR! errno -4058 npm ERR! enoent ENOENT: no such file or directory, lstat 'C:\Users\THARA\AppData\Roaming\npm' npm ERR! enoent This is related to npm not being able to find a file. npm ERR! enoent
问题根源是npm依赖的C:\Users\THARA\AppData\Roaming\npm目录不存在,可按以下步骤解决:
手动创建缺失目录
- 打开文件资源管理器,进入
C:\Users\THARA\AppData\Roaming路径 - 右键新建文件夹,命名为
npm - 回到VS Code终端,重新执行
npx create-expo-app
- 打开文件资源管理器,进入
重新安装npm(若创建目录后仍报错)
- 以管理员身份打开终端
- 执行命令卸载全局npm:
npm uninstall -g npm - 重新安装全局npm:
npm install -g npm - 再次尝试创建React项目
校验npm路径配置(可选)
- 执行
npm config get prefix查看当前npm前缀路径 - 如果输出不是
C:\Users\THARA\AppData\Roaming\npm,执行npm config set prefix "C:\Users\THARA\AppData\Roaming\npm"修正路径
- 执行
内容的提问来源于stack exchange,提问作者Dias
相关产品推荐
相关产品推荐

