无法为Node.js安装clean-webpack-plugin

时间:2018-08-23 14:46:04

标签: node.js npm aurelia npm-install

npm install --save-dev clean-webpack-plugin 产生以下错误:

npm ERR! path /home/dovetail/dealware/node_modules/latest/node_modules/npm/node_modules/dezalgo/node_modules/asap
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
npm ERR! enoent ENOENT: no such file or directory, rename '/home/dovetail/dealware/node_modules/latest/node_modules/npm/node_modules/dezalgo/node_modules/asap' -> '/home/dovetail/dealware/node_modules/latest/node_modules/npm/node_modules/dezalgo/node_modules/.asap.DELETE'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

尝试过: 擦除node_modules目录并执行npm install 检查文件权限。

节点版本:8.11.4 NPM版本:5.6.0

2 个答案:

答案 0 :(得分:0)

您的问题看起来像该线程中提到的问题:https://github.com/npm/npm/issues/17444

您可能遇到了npm本身或npm与系统上其他进程之间的问题。

npm本身的问题大部分是通过升级npm来解决的。 (有时会降级...)

扫描问题线程表明您的问题很可能是您的ide,病毒扫描程序或在后台运行的另一个(npm?)进程。退出这些过程可以解决您的问题。

有人提到删除package-lock.json可以解决此问题,但是请记住,这会删除有关已安装软件包版本的重要信息,因此请先进行备份。

答案 1 :(得分:0)

已修复。 从npm 6降级到npm 5.2.0