尝试在Windows 10上使用npm安装babel-preset-es2015时出现此错误。
(node:8392)fs:不支持重新评估本机模块源。如果您使用的是graceful-fs模块,请将其更新为更新版本。
npm WARN package.json phone_app@1.0.0没有说明
npm WARN package.json phone_app@1.0.0没有存储库字段。
npm WARN package.json phone_app@1.0.0没有README数据
npm ERR! Windows_NT 10.0.10586
npm ERR! argv" C:\ Program Files \ nodejs \ node.exe" " C:\用户\亚历\应用程序数据\漫游\ NPM \ node_modules \ NPM \ BIN \ NPM-cli.js" "安装" "巴别预置-ES2015" " - 保存""
npm ERR!节点v6.2.1
npm ERR! npm v2.0.2
npm ERR!路径C:\ Users \ Alejandro \ AppData \ Roaming \ npm-cache \ b8917239 - cache-lodash-4-13-1-package-tgz.lock
npm ERR!代码EEXIST
npm ERR! errno -4075
npm ERR!系统调用打开
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 version:6.2.1
答案 0 :(得分:0)
在WebStorm终端中安装babel-preset-es2015时遇到同样的问题。
然后我打开NodeJS控制台并运行npm install babel-preset-es2015。它安装成功。
答案 1 :(得分:0)
试试这个:
为此,将以下行添加到〜/ .npmrc并运行npm 再次安装。
; avoid EEXIST lock errors
cache-lock-wait=30000
cache-lock-retries=10
cache-lock-stale=300000
来自https://divhide.com/2016/06/12/avoiding-npm-install-eexist-lock-errors/
答案 2 :(得分:0)
这个问题是因为旧版本的npm。更新你的npm并重试 https://github.com/npm/npm/issues/11343