我正在try 运行另一个nvm的NodeJS版本,但出现以下错误:

$ nvm use v4.2.4

nvm is not compatible with the npm config "prefix" option: 
   currently set to "/Users/z/.npm-global"
Run `npm config delete prefix` or `nvm use --delete-prefix v4.2.4` to unset it.

我特意设置了前缀以避免sudo npm(参见https://docs.npmjs.com/getting-started/fixing-npm-permissions).

有没有办法在不丢失全球安装软件包前缀的情况下使用nvm

推荐答案

Delete and Reset the prefix

$ npm config delete prefix 
$ npm config set prefix $NVM_DIR/versions/node/v6.11.1

Note: Change the version number with the one indicated in the error message.

nvm与npm配置"前缀"选项不兼容:当前


Github上@gabfiocchi的信用卡-"You need to overwrite nvm prefix"

Node.js相关问答推荐

在我的Next.js应用程序中没有正确设置Process.env.NODE_ENV

使用NodeJS输出检索Base64图像的网络报废

如果非SQL函数在事务内部运行失败,PG-Promise事务会回滚吗?

如何在.npmrc中添加 comments ?

一个函数中的两个依赖的NodeJS数据库操作.如果第二个失败了怎么办?

后端如何保护数据不被用户提取其他用户的数据?

NodeJS:zlib.gzipSync 在不同平台上给出不同的明文输出

如何使用填充在mongoose 上保存新数据

将 express js app.use() 移动到另一个文件

使用Typescript 时我应该避免循环导入吗?

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

postman 发送请求……永远

突然 React 无法执行create-react-app命令.为什么会发生这种情况,我该如何解决?

使用 Node.js 在内存中缓冲整个文件

如何使用适用于 Node.js 的 AWS 开发工具包将 Amazon S3 中的所有对象从一个前缀复制/移动到另一个前缀

create-react-app,安装错误(找不到命令)

在单独的模块中定义 Mongoose 模型

Javascript在try块内设置const变量

webpack-dev-server 找不到模块webpack

FireStore 如果不存在则创建一个文档