Node.js 尝试在Windows 10上安装babel-preset-es2015时存在npm错误

Node.js 尝试在Windows 10上安装babel-preset-es2015时存在npm错误,node.js,npm,ecmascript-6,babeljs,Node.js,Npm,Ecmascript 6,Babeljs,我在Windows 10上尝试使用npm安装babel-preset-es2015时遇到此错误 (节点:8392)fs:不支持重新评估本机模块源。如果您使用的是优雅的fs模块,请将其更新为最新版本 npm WARN package.json手机_app@1.0.0没有描述 npm WARN package.json手机_app@1.0.0没有存储库字段 npm WARN package.json手机_app@1.0.0没有自述文件数据 npm错误!Windows NT 10.0.10586 np

我在Windows 10上尝试使用npm安装babel-preset-es2015时遇到此错误

(节点:8392)fs:不支持重新评估本机模块源。如果您使用的是优雅的fs模块,请将其更新为最新版本

npm WARN package.json手机_app@1.0.0没有描述

npm WARN package.json手机_app@1.0.0没有存储库字段

npm WARN package.json手机_app@1.0.0没有自述文件数据

npm错误!Windows NT 10.0.10586

npm错误!argv“C:\Program Files\nodejs\node.exe” “C:\Users\Alejandro\AppData\Roaming\npm\node\u modules\npm\bin\npm cli.js”“安装”“babel-preset-es2015”“--保存”

npm错误!节点v6.2.1

npm错误!npm v2.0.2

npm错误!路径C:\Users\Alejandro\AppData\Roaming\npm cache\b8917239--cache-lodash-4-13-1-package-tgz.lock

npm错误!代码存在

npm错误!错误号-4075

npm错误!系统调用打开

npm ERR!EEXIST:文件已存在,请打开'C:\Users\Alejandro\AppData\Roaming\npm cache\b8917239--cache-lodash-4-13-1-package-tgz.lock'

文件存在:C:\Users\Alejandro\AppData\Roaming\npm cache\b8917239--cache-lodash-4-13-1-package-tgz.lock

请将其移开,然后重试

编辑:我已经尝试过删除那个文件,取消构建,然后再试一次,它会抛出同样的错误

npm版本:2.0.2
node js版本:6.2.1

我在WebStorm终端中安装babel-preset-es2015时遇到了同样的问题

然后我打开NodeJS控制台并运行npm install babel-preset-es2015。它已成功安装。

尝试以下操作:

为此,将以下行添加到~/.npmrc并运行npm 重新安装


中,此问题是由于旧版本的npm造成的。请更新您的npm,然后重试

好的,我试着在另一台使用不同版本node js的计算机(Windows 7)上安装它,但它成功了,所以问题似乎出在操作系统或Nodejs版本上。npmrc在哪里?
; avoid EEXIST lock errors
cache-lock-wait=30000  
cache-lock-retries=10  
cache-lock-stale=300000