Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 由于babel的依赖关系,安装react时出现问题_Node.js_Reactjs_Npm_Terminal_Create React App - Fatal编程技术网

Node.js 由于babel的依赖关系,安装react时出现问题

Node.js 由于babel的依赖关系,安装react时出现问题,node.js,reactjs,npm,terminal,create-react-app,Node.js,Reactjs,Npm,Terminal,Create React App,基本上是这样。我两者都试过了 npm init react-app my-app 及 我总是得到这样的信息: npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! Found: @babel/core@7.12.3 npm ERR! node_modules/@babel/core npm ERR! @babel/core@"7.12.3"

基本上是这样。我两者都试过了

npm init react-app my-app

我总是得到这样的信息:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! Found: @babel/core@7.12.3
npm ERR! node_modules/@babel/core
npm ERR!   @babel/core@"7.12.3" from react-scripts@4.0.3
npm ERR!   node_modules/react-scripts
npm ERR!     react-scripts@"*" from the root project
npm ERR!   @babel/core@"^7.12.3" from @svgr/webpack@5.5.0
npm ERR!   node_modules/@svgr/webpack
npm ERR!     @svgr/webpack@"5.5.0" from react-scripts@4.0.3
npm ERR!     node_modules/react-scripts
npm ERR!       react-scripts@"*" from the root project
npm ERR!   9 more (babel-jest, babel-loader, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @babel/core@"^7.13.0" from @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.13.12
npm ERR! node_modules/@babel/preset-env/node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining
npm ERR!   @babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@"^7.13.12" from @babel/preset-env@7.14.4
npm ERR!   node_modules/@babel/preset-env
npm ERR!     @babel/preset-env@"^7.12.1" from @svgr/webpack@5.5.0
npm ERR!     node_modules/@svgr/webpack
npm ERR!       @svgr/webpack@"5.5.0" from react-scripts@4.0.3
npm ERR!       node_modules/react-scripts
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\Zio Matteo\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Zio Matteo\AppData\Local\npm-cache\_logs\2021-06-08T08_46_00_758Z-debug.log

Aborting installation.
  npm install --save --save-exact --loglevel error react react-dom react-scripts cra-template has failed.

Deleting generated file... package.json
Deleting first/ from C:\Users\Zio Matteo\Desktop\react
Done.
npm ERR! code 1
npm ERR! path C:\Users\Zio Matteo\Desktop\react
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c create-react-app "first"

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Zio Matteo\AppData\Local\npm-cache\_logs\2021-06-08T08_46_01_359Z-debug.log

我还更新了节点,但没有任何效果。mypackage.json是空的,因为这是我尝试安装的第一个包,所以我也没有node_modules文件夹。我能做什么?

这是npm版本的问题。升级至npm的最新版本:

npm install -g npm@latest
还添加了巴别塔:

npm install --save-dev @babel/core
如果此解决方案不起作用,您只需尝试较旧的npm版本:

npm install npm@6.14.11 -g

Zio,你能告诉我们你有什么node.js版本吗?你用--force试过你的命令吗?一般来说,它与npm版本有关,你的npm版本是什么?我用的是npm 7.16.0,甚至--force它不起作用你需要更新你的node版本。谢谢,但它对我不起作用,它显示相同的错误消息请检查节点版本:npm current node-v@matteo,我对答案进行了更新…感谢您的帮助,我只需使用windows powershell作为管理员,而不是使用visual studio中的终端,然后按照您的建议执行(欢迎使用:)
npm install npm@6.14.11 -g