创建react项目: npx create-react-app my-app。
下面error发生:
request to https://registry.npmjs.org/create-react-app failed, reason: connect ETIMEDOUT
原因:
镜像访问超时。
对策:
更换淘宝镜像。
查看npm镜像设置: npm config get registry
将镜像设置淘宝镜像:npm config set registry https://registry.npm.taobao.org
执行创建react项目命令: npx create-react-app my-app
仍然报错,如下:
ENOENT: no such file or directory, lstat ‘C:\Users\28530\AppData\Roaming\npm’
原因:没有修改权限。
选中文件夹→右键→修改权限给与;
C:\Users\28530\AppData\Roaming\npm:此路径存储依赖模块,可指定依赖模块以及缓存文件夹。
新建文件夹:node_cache和node_global
cmd执行下面命令修改加载路径:
npm config set prefix “D:\Program Files\nodejs\node_global”
npm config set cache “D:\Program Files\nodejs\node_cache”