我试图安装react,但它一直说正在中止安装,我使用的是node v16-14-0 npm v6-14-11。
npx creat-react-app my-app
npx: installed 67 in 13.6s
creating a new react app in C:\User\adminstrator\my-app.
npm ERR! code ERR_OSSL_PEM_NO_START_LINE
npm ERR! error:0909006c:PEM routines:get_name:no start line
npm ERR! A complete log of this run can be found in:
npm ERR! C:User\adminstrator\my-app\_logs\2021-03-18T12_17_27_469Z-debug.log
Aborting installation.
npm install --save --save-exact --loglevel error react react-dom react-script cra-template has failed.
Deleting generated file... package.json
字符串
4条答案
按热度按时间jhdbpxl91#
尝试从C:\Users{username}中删除.npmrc。这对我很有效。
ldioqlga2#
我以前也遇到过这种错误,卸载并删除所有节点相关文件解决了这个问题。
1 -使用卸载程序从Programs & Features中卸载nodejs。
2 -删除这些文件:
字符串
3 -或者你可以这样做
型
然后,再次检查这些文件,如果它们没有被删除,并删除这些文件
型
4 -转到此C:\User{user},然后取消隐藏它,如果它是隐藏的,并删除.npmrc文件,并删除所有相关的文件到它(约4或5个文件)
5 -如果它是成功地重新启动(您可以检查与节点-版本),然后重新启动您的计算机
6 -然后,键入此命令
型
7 -最后你可以走了
型
uqcuzwp83#
当我尝试创建新的React应用程序时,
解决方案:只要转到这个地址<< C:\Users\omar >> [omar是我的用户名,你的用户名是什么],在底部,你会看到一个名为< >的文件< .npmrc >,并删除它
92dk7w1h4#
我也得到了这个问题,在所有情况下的原因是与使用我们正在构建的任何应用程序的任何证书相关的东西.在我的情况下,我能够通过这样做来解决错误:
1.安装
mkcert
:brew install mkcert
1.运行下一个命令
npm run setup-https
。1.在本地主机文件中创建一个主机条目,
/etc/hosts
用于指向localhost的[local-site-url]:字符串
P.D:使用sudo打开Vim,如sudo vim /etc/hosts/