已安装Node.js但执行create-react-app时出现npm ENOENT错误,求解决
解决执行
npx create-react-app .时的ENOENT错误 这个错误是因为npm找不到C:\Users\MALIK\AppData\Roaming\npm目录,按以下步骤修复:
手动创建缺失的目录
打开文件资源管理器,找到C:\Users\MALIK\AppData\Roaming路径,右键新建名为npm的文件夹。如果后续提示缓存目录缺失,同样在该路径下新建npm-cache文件夹。重置npm的路径配置
打开CMD或PowerShell,依次执行以下命令:npm config set prefix "C:\Users\MALIK\AppData\Roaming\npm" npm config set cache "C:\Users\MALIK\AppData\Roaming\npm-cache"清理npx缓存并重试
执行命令清理npx缓存:npx clear-npx-cache之后重新运行创建React项目的命令:
npx create-react-app .备选方案:临时指定目录执行
如果上述方法无效,可以临时指定一个存在的目录来运行npx:npx --prefix C:\temp create-react-app .注意先确保
C:\temp目录存在,若没有则手动创建。
内容的提问来源于stack exchange,提问作者Malik Wahab
相关产品推荐
相关产品推荐

