执行npx create-react-app时提示找不到npm的问题求助
解决npx create-react-app执行时的npm路径错误
从日志和你的配置来看,问题出在npm期望访问的路径C:\Users\irami\AppData\Roaming\npm和实际配置的前缀路径C:\Users\{myname}\AppData\Roaming\npm不匹配,或者目标目录不存在,按以下步骤处理:
检查并创建缺失的目录
打开文件资源管理器,前往C:\Users\irami\AppData\Roaming,如果没有npm文件夹,用命令行创建:mkdir "C:\Users\irami\AppData\Roaming\npm"修正npm的prefix配置
把npm的前缀路径改成你真实用户目录下的npm文件夹,替换{myname}为你的实际用户名,执行命令:npm config set prefix "C:\Users\{myname}\AppData\Roaming\npm"检查系统环境变量
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「用户变量」区域找到
Path变量,查看是否包含C:\Users\{myname}\AppData\Roaming\npm,没有的话添加该路径 - 如果
Path里有C:\Users\irami\AppData\Roaming\npm这类错误路径,直接删除
重启终端
关闭当前所有命令行窗口,重新打开一个新的终端,再执行npx create-react-app my-app即可。
内容的提问来源于stack exchange,提问作者Iliana Ramirez
相关产品推荐
相关产品推荐

