提问者:小点点

安装软件包和其他软件包时出错


  • 我试图安装包为我的反应和这个错误出现。而当我试图安装其他包,如"npm安装反应粒子-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--lavery-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

共2个答案

匿名用户

在我删除文件夹node\u模块和文件包锁后。我的react项目中的json。我试图“npm安装”并添加--legacy peer deps“npm安装--legacy peer deps”

我不知道为什么在删除节点_模块和包锁之前。我无法使用的json——遗留对等deps

匿名用户

使用命令来解决它

npm install react-typed --force 

而不仅仅是

npm install react-typed

它会很好用的。