我使用的是nvm windows 1.1.7版.

我刚刚安装了node 11.9.0.

nvm将npm 6.5.0版与此 node 版本一起安装.

当我现在做npm i -g npm次时,我得到:

npm ERR! path C:\Program Files\nodejs\npm.cmd
npm ERR! code EEXIST
npm ERR! Refusing to delete C:\Program Files\nodejs\npm.cmd: is outside C:\Program Files\nodejs\node_modules\npm and not a link
npm ERR! File exists: C:\Program Files\nodejs\npm.cmd
npm ERR! Move it away, and try again.

我没有办法避免这种情况.

推荐答案

本期nvm-windows github回购协议提供了几种解决方案:

https://github.com/coreybutler/nvm-windows/issues/300

这里有使用DOS、PowerShell、bash和批处理脚本的示例.

Node.js相关问答推荐

错误:找不到模块';/var/apps/前端/bash';

CloudTasksClient在Firebase Function % s onDocumentCreated中实例化时导致错误

Stripe webhook无法访问Express请求原始正文

无法从MongoDB文档中保存的对象数组中获取对象的属性

未显示NPM版本

将图像添加到多个产品的条带 checkout 会话中

当 Got 包因错误 JSON 崩溃时如何获取响应文本?

如何使用对象中的常量值验证字符串字段?

错误:0308010C:try 通过 Github 推送部署到 firebase 托管时出现数字

如何在不使用位置运算符 $ 的情况下更新 mongodb 文档中数组中的嵌套文档?

错误:无法检测到网络(event="noNetwork",code=NETWORK_ERROR,version=providers/5.6.8)

我怎样才能让`git`失败而不是要求提供凭据

如何从 github 编译第三方扩展?

NestJS TypeORM 可选查询不起作用

users.watch(在 gmail google api 中)如何收听通知?

Handlebars:访问已被拒绝解析来自的属性,因为它不是其父级的自己的属性

Node.js mongodb 驱动程序异步/等待查询

React Native ios build:找不到 node

如何将子集合添加到 Firestore 中的文档?

如何在express 中设置默认路径(路由前缀)?