您好,当我尝试在我的React应用程序中安装任何节点包时,我遇到以下问题:
npm ERR! path C:\Users\earth\Desktop\Project\DAPP\client\node_modules\websocket
npm ERR! code EISGIT
npm ERR! git C:\Users\earth\Desktop\Project\DAPP\client\node_modules\websocket: Appears to be a git repo or submodule.
npm ERR! git C:\Users\earth\Desktop\Project\DAPP\client\node_modules\websocket
npm ERR! git Refusing to remove it. Update manually,
npm ERR! git or move it out of the way first.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\earth\AppData\Roaming\npm-cache\_logs\2019-04-01T19_35_16_846Z-debug.log
我无法安装任何软件包,该如何解决?
答案 0 :(得分:0)
好的,我解决了。它总是像这样工作:在寻找解决方案数小时后,您什么也找不到。但是,一旦您在StackOverflow上发布内容,便会立即找到自己的解决方案。
无论如何,问题在于其中存在一个.git文件夹
C:\Users\earth\Desktop\Project\DAPP\client\node_modules\websocket
。我手动删除了它,现在可以安装软件包了。
答案 1 :(得分:0)
最近关闭了一个上游错误,该错误从websocket v1.0.29中删除了.git
目录:https://github.com/theturtle32/WebSocket-Node/issues/353
答案 2 :(得分:0)
我尝试删除node_modules
和package-lock.json
三次,但未成功。我尝试按突击队的命令手动删除,但没有用。
我发现使其生效的唯一方法是在删除yarn install
和npm install
之后使用node_modules
而不是package-lock.json
。如果您没有毛线或不知道这是什么,您可能会看起来Yarn Package Website