npm install 行为异常

npm install behaving abnormally

提问人:lutakyn 提问时间:11/17/2023 更新时间:11/22/2023 访问量:29

问:

我正在尝试在我的 react native prjoect 中安装 npm 包,当我运行 npm install 时,安装包时添加了随机字符串。我的 npm 可能有什么问题。例如.plugin- bugfix-safari-id-destructuring-collision-in-function-expression-IZ2YO8TM',它也破坏了我的项目。当我删除node_modules文件夹时,我无法再次安装软件包。它也尝试重命名包

npm ERR! path 
/Users/user/Documents/Mobile_Apps/project/node_modules/@babel/plugin-bugfix- 
safari-id-destructuring-collision-in-function-expression
npm ERR! dest 
/Users/user/Documents/Mobile_Apps/project/node_modules/@babel/.plugin- 
bugfix-safari-id-destructuring-collision-in-function-expression-IZ2YO8TM
npm ERR! errno -66
npm ERR! ENOTEMPTY: directory not empty, rename 
'/Users/user/Documents/Mobile_Apps/project/node_modules/@babel/plugin- 
bugfix-safari-id-destructuring-collision-in-function-expression' -> 
'/Users/user/Documents/Mobile_Apps/project/node_modules/@babel/.plugin- 
bugfix-safari-id-destructuring-collision-in-function-expression-IZ2YO8TM'
reactjs node.js react-native npm 节点模块

评论

0赞 Wyck 11/17/2023
你有没有试过删除你的然后再做一次?可能的重复项 : stackoverflow.com/q/67991537/1563833node_modulespackage-lock.jsonnpm install
0赞 lutakyn 11/21/2023
我试过了,但失败了,
0赞 Wyck 11/21/2023
我必须做些什么才能重现此问题?创建一个新文件夹和一个新模块,然后逐渐开始 npm 安装你需要的每个模块,直到你找到破坏一切的模块或成功安装它。

答:

0赞 lutakyn 11/22/2023 #1

所以我意识到有一个包是直接用 git url 安装的,一旦我删除了该包,删除了node_modules并运行 npm install。一切都恢复了正常。我希望这也能帮助其他人。