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

Javascript 无法安装节点模块,因为';这与npm无法找到文件有关;,javascript,mysql,node.js,express,npm,Javascript,Mysql,Node.js,Express,Npm,因此,在我最近的项目中,我尝试安装一些节点模块,在本例中,express和mysql都返回相同的错误: npm警告俘虏。ga@1.0.0没有存储库字段 npm错误!路径C:\Users\user\projectroot\node\u modules\on finished npm错误!代码eNONT npm错误!errno-4058 npm错误!系统调用重命名 npm错误!eNote eNote:没有这样的文件或目录,请重命名“C:\Users\user\projectroot\node\u m

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

npm警告俘虏。ga@1.0.0没有存储库字段

npm错误!路径C:\Users\user\projectroot\node\u modules\on finished npm错误!代码eNONT npm错误!errno-4058 npm错误!系统调用重命名 npm错误!eNote eNote:没有这样的文件或目录,请重命名“C:\Users\user\projectroot\node\u modules\on- 已完成'->'C:\Users\user\projectroot\node\u模块。已完成。删除' npm错误!eNONT这与npm无法找到文件有关。 npm错误!埃诺特 npm错误!此运行的完整日志可在以下位置找到:


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

你能试试这个吗

1-确保没有运行任何NPM脚本

2-导航到您的项目路线

3-运行此命令:

rm package-lock.json && npm i

注意-删除项目目录中的“node\u modules”文件夹并运行上述命令可能也值得一试。

结果表明,问题是因为dropbox在我安装软件包时试图同步文件。暂停或禁用此选项可修复此问题…

告诉我&&token无效(在windows上),请分别运行它们。先运行RM one,然后运行npm i:)确定。现在它对mysql和express都有效,但对enmap无效。是的,我在安装mysql和express时遇到了与之前相同的错误。我也尝试重新安装node,我认为我的版本已经过时。因此,已安装的enmap模块已过时。