npm 安装程序包react-typed和其他程序包时出错

ehxuflar  于 2023-03-03  发布在  React
关注(0)|答案(3)|浏览(239)
  • 我试着为我的react安装软件包,这个错误出现了。当我试着安装其他软件包,如“npm安装react-particles-js”,我也得到了同样的错误。
$ npm install react-typed
npm ERR! code ERESOLVE
npm ERR! ERESOLVE unable to resolve dependency tree
npm ERR!
npm ERR! While resolving: portfolio-project1@0.1.0
npm ERR! Found: react@17.0.1
npm ERR! node_modules/react
npm ERR!   react@"^17.0.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react@"^16.3.0" from react-typed@1.2.0
npm ERR! node_modules/react-typed
npm ERR!   react-typed@"*" from the root project
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\nusha\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\nusha\AppData\Local\npm-cache\_logs\2021-01-23T17_43_17_669Z-debug.log
  • 我还尝试了“npm安装react-typed --legacy-peer-deps”,但仍然出现错误
$ npm install react-typed --legacy-peer-deps
npm ERR! code EPERM
npm ERR! syscall rename
npm ERR! path D:\Fullstack Cilsy\Code\create-react\portfolio-project1\node_modules\jquery
npm ERR! dest D:\Fullstack Cilsy\Code\create-react\portfolio-project1\node_modules\.jquery-nnI3d113
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, rename 'D:\Fullstack Cilsy\Code\create-react\portfolio-project1\node_modules\jquery' -> 'D:\Fullstack Cilsy\Code\create-react\portfolio-project1\node_modules\.jquery-nnI3d113'
npm ERR!  [Error: EPERM: operation not permitted, rename 'D:\Fullstack Cilsy\Code\create-react\portfolio-project1\node_modules\jquery' -> 'D:\Fullstack Cilsy\Code\create-react\portfolio-project1\node_modules\.jquery-nnI3d113'] {
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'rename',
npm ERR!   path: 'D:\\Fullstack Cilsy\\Code\\create-react\\portfolio-project1\\node_modules\\jquery',
npm ERR!   dest: 'D:\\Fullstack Cilsy\\Code\\create-react\\portfolio-project1\\node_modules\\.jquery-nnI3d113'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\nusha\AppData\Local\npm-cache\_logs\2021-01-23T16_35_50_683Z-debug.log
hjzp0vay

hjzp0vay1#

已解决

在我删除react项目中的文件夹node_modules和文件package-lock.json后,我尝试删除"npm install"并添加--legacy-peer-deps "npm install react-typed --legacy-peer-deps"
我不知道为什么在删除node_module和package-lock.json之前,我不能运行--legacy-peer-deps

o2g1uqev

o2g1uqev2#

使用以下命令求解

npm install react-typed --force

而不是仅仅

npm install react-typed

它会工作得很好。

oymdgrw7

oymdgrw73#

我解决了我的问题

npm install typed.js

相关问题