无法安装节点模块,因为'这与npm无法找到文件有关。'

问题描述 投票:0回答:1

因此,在我最近的项目中,我尝试安装一些节点模块,在这种情况下,express和mysql都返回相同的错误:

npm WARN [email protected]没有存储库字段。

npm ERR!路径C:\ Users \ user \ projectroot \ node_modules \ on-finishednpm ERR!代码ENOENTnpm ERR!埃尔诺-4058npm ERR! syscall重命名npm ERR! enoent ENOENT:没有这样的文件或目录,重命名'C:\ Users \ user \ projectroot \ node_modules \ on-已完成'->'C:\ Users \ user \ projectroot \ node_modules.on-finished.DELETE'npm ERR! enoent这与npm无法找到文件有关。npm ERR!天生的npm ERR!可以在以下位置找到此运行的完整日志:

我试图删除所有相关文件,然后重新安装它,但是并没有什么改变。在安装之前,我什至已经运行了npm init,甚至尝试手动填写依赖项,然后再运行npm install。它发生在我拥有的任何节点项目中的每个节点模块上。

javascript mysql node.js express npm
1个回答
0
投票
1-确保没有NPM脚本正在运行。

2-导航到您的项目路线

3-运行此命令:

rm package-lock.json && npm i

[Note-也可能值得尝试删除项目目录中的'node_modules'文件夹并运行上述命令。
© www.soinside.com 2019 - 2024. All rights reserved.