npx create-react-app my-app 报错

npx create-react-app my-app 报错

# 具体遇到的问题

# 报错信息的截图
http://img1.sycdn.imooc.com//climg/5fb1412e09c4841f17821106.jpg# 相关课程内容截图

# 尝试过的解决思路和结果

# 粘贴全部相关代码,切记添加代码注释(请勿截图)

在这里输入代码,可通过选择【代码语言】突出显示

正在回答

登陆购买课程后可参与讨论,去登陆

5回答

同学你好,应该就是权限的问题,建议尝试如下两种方式试试:

1. 执行sudo npm uninstall  -g cnpm --registry=https://registry.npm.taobao.org --unsafe-perm=true ,如果不行,再尝试下sudo npm uninstall -g cnpm --registry=https://registry.npm.taobao.org  --unsafe-perm=true --allow-root  
2. 执行
id -un 查看下电脑的用户是谁,然后改变所有者:sudo chown -R [owner] /usr/local/lib/node_modules(ower就是获取到的用户),然后再卸载试试。
由于老师也没遇见过这样的问题,所以只能为同学提供可能的解决方案,同学尝试着看下能否解决。如果实在卸载不了,可以留着它,使用npm安装也是可以的,因为只有使用cnpm才是使用淘宝源,它与npm不冲突。
祝学习愉快!

好帮手慕久久 2020-11-16 17:53:10

同学你好,从报错上看是权限不够,建议在指令之前添加上sudo试试:sudo

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

祝学习愉快!

  • 提问者 嗯嗯_ #1
    结果就是sudo npm uninstall -g cnpm --registry=https://registry.npm.taobao.org后的结果
    2020-11-16 21:13:43
好帮手慕久久 2020-11-16 12:00:53

同学你好,执行npm uninstall -g cnpm --registry=https://registry.npm.taobao.org即可。执行完该指令后,可以执行cnpm -v,如果提示不是内部或外部命令,就是卸载成功了。

祝学习愉快!

  • 提问者 嗯嗯_ #1
    执行报错:npm ERR! code EACCES npm ERR! syscall access npm ERR! path /usr/local/lib/node_modules/cnpm/node_modules/address npm ERR! errno -13 npm ERR! Error: EACCES: permission denied, access '/usr/local/lib/node_modules/cnpm/node_modules/address' npm ERR! [Error: EACCES: permission denied, access '/usr/local/lib/node_modules/cnpm/node_modules/address'] { npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/usr/local/lib/node_modules/cnpm/node_modules/address' npm ERR! } npm ERR! npm ERR! The operation was rejected by your operating system. npm ERR! It is likely you do not have the permissions to access this file as the current user
    2020-11-16 16:47:10
好帮手慕久久 2020-11-16 11:07:41

同学你好,建议使用手机分享出来一个热点,用电脑连接热点更换一个网络试试。

祝学习愉快!

  • 提问者 嗯嗯_ #1
    装好了,怎么卸载全局安装的cnpm
    2020-11-16 11:15:42
好帮手慕久久 2020-11-16 10:13:25

同学你好,从截图上看,连接淘宝镜像时没连接成功:

http://img1.sycdn.imooc.com//climg/5fb1df6809f2206314110165.jpg

怀疑是淘宝源自身、或者网络的问题。

建议同学多尝试安装几次,看能否成功连接。如果不行,建议重新安装一下淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org试试。

祝学习愉快!

  • 提问者 嗯嗯_ #1
    装了cnpm然后运行npx create-react-app my-app,还是一样
    2020-11-16 10:25:43
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师