我跑了

npm config set prefix /usr/local

在运行该命令之后,

Error: EPERM: operation not permitted, mkdir 'C:\Program Files (x86)\Git\local'
at Error (native)

已从中删除所有文件

C:\Users\<your username>\.config\configstore\

它不起作用.

有什么建议吗?

推荐答案

执行这个命令是我的错误.

npm配置设置前缀/usr/local

路径/usr/local不适用于windows.此命令更改了'C:\Program Files (x86)\Git\local'处的前缀变量

要访问并更改此目录,我需要以管理员身份运行cmd.

所以我做到了:

  1. 以管理员身份运行cmd
  2. 运行npm config edit(您将获得记事本编辑器)
  3. prefix变量更改为C:\Users\<User Name>\AppData\Roaming\npm

然后npm start在普通控制台中工作.

Node.js相关问答推荐

赫斯基添加命令已弃用?

聚合操作不返回任何具有mongoose模式的内容

用于SLACK命令返回json而不是文本的AWS lambda函数

如何从基于JSON的HTML/SCSS模板生成PDF?

ForbidenError:使用Express.js的CSRF令牌无效

在 puppeteer 中从 pdf 中删除 about:blank 和 date-time

为什么 nginx 不将我的 react index.html 作为后备服务

如何找到特定文档并更新数组中特定键的值?

如何从哪个应用程序用户中找到在 Firebase 身份验证中进行身份验证的用户

在 Atlas 触发器(Node JS)中正确初始化 Firebase 管理 SDK

后端位于 Docker 容器中时的 SvelteKit SSR fetch()

为什么需要在 NodeJS 应用程序中创建服务器?

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

无法更新MongoDB中的文档:";伯森场';writeConcern.w';是错误的类型';数组'&引用;

Node.js 支持 =>(箭头函数)

如何在不全局安装的情况下在 Node REPL 中要求 node 模块?

如何brew安装特定版本的Node?

为什么数组上的js映射会修改原始数组?

tsconfig.json 中模块类型的区别

什么时候应该将函数存储到变量中?