在国外的时候,初始一个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
查看是否成功。