You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何解决初始化create-react-app TypeScript模板时的npm ERR! ENOENT错误?

解决npm ENOENT错误:找不到C:\Users\m.namazi\AppData\Roaming\npm路径

错误原因

这个ENOENT错误是因为npm无法找到全局配置对应的C:\Users\m.namazi\AppData\Roaming\npm目录,结合之前的"npm global config已废弃"警告,大概率是升级Node.js@20.10.0时,旧的全局配置路径未正确迁移或被删除导致的。

解决方案

1. 手动创建缺失的目录

  • 打开文件资源管理器,定位到C:\Users\m.namazi\AppData\Roaming路径
  • 新建名为npm的文件夹
  • 重新执行初始化命令:
    npx create-react-app my-app --template typescript
    

2. 重置npm全局配置

  • 以管理员身份打开命令提示符,运行以下命令重置prefix配置:
    npm config delete prefix
    npm config set prefix C:\Users\m.namazi\AppData\Roaming\npm
    
  • 验证配置是否生效:
    npm config get prefix
    
    输出应显示C:\Users\m.namazi\AppData\Roaming\npm

3. 重新安装Node.js(若上述步骤无效)

  • 卸载当前的Node.js@20.10.0
  • 重新下载官方安装包,安装时勾选Automatically install necessary tools选项,确保npm组件完整配置
  • 安装完成后运行npm -v确认npm可正常调用

内容的提问来源于stack exchange,提问作者mojtaba namazy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 05:16:10