当我执行npm install时,我得到这个错误

npm犯错!C:\projects*******\node_modules.react-async-script. delete

我以管理员身份运行cmd 我之前运行过npm cache clean 我确保所有其他应用程序没有打开任何与node_modules相关的东西


当前回答

我在更新到npm到5.4.2后遇到了同样的问题,npm开始对大多数npm命令给出相同的错误。一些解决方案建议使用—no-optional运行它,但它并不总是有效。

其他人建议降级,但我不想降级。

我怀疑是安装有问题,但不确定是什么问题。

所以我重新更新了npm:

npm i -g npm

从那以后工作得很好。

其他回答

在我的情况下,这很有帮助:

在继续执行这些命令之前,关闭所有VS Code实例。

使用 NPM缓存清理——force 以管理员身份全局安装最新版本的NPM: NPM install -g npm@latest——force 使用 NPM缓存清理——force 尝试再次安装组件。

我希望这能解决你的问题。如果不是,您可以暂时禁用防病毒程序,然后重试。

在我的例子中,有些东西被锁住了,然后快速重启就解决了。

经过多次尝试,我用以下步骤解决了这个问题:

 0. Run `cmd` or `powershell` as admin

NPM Clean cache——force 删除%AppData%/npm-cache/的内部 删除%临时% 删除导致错误的npm模块。对我来说是iconv。所以删除了iconv和iconv-lite 当我再次构建时,我得到了失败的原因作为应用程序构建器内的病毒。我在节点模块上运行了windows防御程序并删除了病毒。然后,重新构建。 这一次我成功了。

对我来说,我做的是f。renameSync当此错误发生时。

“new”路径似乎已经存在,删除它不会抛出错误。

这并不能真正解决问题,但如果你像我一样想要构建应用程序,这是可行的。

我在windows 10中也遇到了同样的问题。 只需遵循以下步骤:

以管理员身份打开cmd。 安装更新的NPM包。 I -g NPM NPM init——是的