在创建 React 项目时出现以下错误。
命令:
npx create-react-app demo --use-npm
错误: npm 错误!代码 UNABLE_TO_GET_ISSUER_CERT_LOCALLY npm 错误!错误号 UNABLE_TO_GET_ISSUER_CERT_LOCALLY npm 错误!请求https://registry.npmjs.org/create-react-app失败,原因:无法获取本地颁发者证书
npm 错误!可以在以下位置找到此运行的完整日志:C:\Users kashroy8\AppData\Local pm-cache_logs�4-03-07T11_10_29_520Z-debug-0.log
我试图创建 React 项目,但收到了上述错误,并且创建项目的时间超过了 30 分钟。
问题似乎可能与您的互联网访问有关,可能是由于您所在国家/地区实施的制裁所致。要解决该问题,您可以尝试以下解决方案:
使用不同的 DNS:通常,切换到不同的 DNS(例如 Google DNS 或 Cloudflare DNS)会有所帮助。您可以在网络设置中更改 DNS 设置。
使用VPN:使用VPN可以帮助您轻松访问互联网并解决问题。
尝试
Vite
:您可以尝试使用Vite等其他工具来创建React项目,而不是使用create-react-app
,在您遇到此问题的情况下,这可能会表现得更好。
要使用Vite
,您可以使用以下命令:npm create vite@latest
此外,您还可以通过查看位于指定路径(
C:\Users\akashroy8\AppData\Local\npm-cache_logs\2024-03-07T11_10_29_520Z-debug-0.log
)的日志文件来找到有关该问题的更多信息,这有助于进一步诊断问题。