React项目初始化An unexpected error occurred: "https: //registry.yarnpkg.com/react: socket hang up"问题

在国外的时候,初始一个React项目就是按官网说的:

npx create-react-app myapp

为了再方便一点,可以在全局安装"create-react-app"指令:

npm install -g create-react-app

往后初始化项目就可以直接:

create-react-app myapp

然而回国后就有 An unexpected error occurred: "https: //registry.yarnpkg.com/react: socket hang up"问题

原因:国内网络环境导致npm资源访问失败或速度慢,“trouble with your network connection”。

解决:taobao提供了npm镜像,是使用率最高的。

方法:
1)安装国内的cnpm工具代替npm:

npm install -g cnpm --registry=https://registry.npm.taobao.org

2)将本地npm仓库指向淘宝源

npm config set registry https://registry.npm.taobao.org

配置后使用

npm get registry

查看是否成功。

你可能感兴趣的:(React项目初始化An unexpected error occurred: "https: //registry.yarnpkg.com/react: socket hang up"问题)