Node.js npm安装[new package]时出错

Node.js npm安装[new package]时出错,node.js,npm,Node.js,Npm,将新软件包安装到我的node_模块时,出现以下错误: npm install --save [package] npm ERR! path /home/user/Dev/application-name-example/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates npm ERR! code ENOEN

将新软件包安装到我的node_模块时,出现以下错误:

npm install --save [package]

npm ERR! path /home/user/Dev/application-name-example/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/home/user/Dev/application-name-example/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/delegates' -> '/home/user/Dev/application-name-example/node_modules/sqlite3/node_modules/node-pre-gyp/node_modules/npmlog/node_modules/are-we-there-yet/node_modules/.delegates.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2017-08-28T11_02_39_419Z-debug.log
它无法重命名的特定文件在几个常见的违例者中有所不同,但它始终是一个重命名问题。我可以用
rm-rf node_模块
解决这个问题,但每次都要这样做并不是一个理想的解决方案

我看到过类似的问题,建议你这样做:


这只会发生在一个新项目上,而不会发生在旧项目上,有人知道为什么吗?它与路径长度或package.json配置有关吗?

您的目录中是否已经有package.json?是的。它就在那里。好的,我在没有package.json的项目中安装模块时遇到了相同的错误。。。然后我用npminit创建了这个文件,我解决了!也许您是对的,如果您设置了一些自定义配置,那么问题就出在package.json中了!我建议你分享这个文件的一部分,这样专家们会比我更好地帮助你。你的目录中已经有package.json了吗?是的。它就在那里。好的,我在没有package.json的项目中安装模块时遇到了相同的错误。。。然后我用npminit创建了这个文件,我解决了!也许您是对的,如果您设置了一些自定义配置,那么问题就出在package.json中了!我建议你分享这个文件的一部分,这样专家们会比我更好地帮助你。