当前位置: 首页 > 面试题库 >

nvm与npm config的“ prefix”选项不兼容:

邓威
2023-03-14
问题内容

我正在尝试运行另一个NodeJS版本,nvm但出现此错误:

$ 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而不会丢失全局安装软件包的前缀?


问题答案:
$ npm config delete prefix 
$ npm config set prefix $NVM_DIR/versions/node/v6.11.1

注意:使用错误消息中指示的版本号更改版本号。

nvm与npm config“ prefix”选项不兼容:当前设置为“ / usr / local”运行“ npm config delete
prefix”或“ nvm use –delete-prefix v6.11.1 –silent”来取消设置。

感谢Github上的@gabfiocchi-
“您需要覆盖nvm前缀”



 类似资料:
  • 问题内容: 我正在使用来自AJAX发布请求的回调来导航到新页面,但是在Internet Explorer上不起作用。我的代码如下: 这在FF / Safari / Chrome上正常运行,但是当我在IE上对其进行测试时,它不起作用。是否有更好的方法重定向到新页面?我正在使用,因为如果我不使用回调,则数据不会加载到Chrome / Safari上,因为在请求完成之前页面只会更改。 问题答案: 是括号

  • 我有一个关于JavaAPI中Akka 2.0.1的问题。我有以下情况: 参与者A:从UI接收请求。然后它将执行以下操作。 等待来自UI的消息 发送msg到Actor B,以检索数据 成为一个演员,当从演员B那里得到答案时,处理它。 演员B: 等待演员A的消息 检索数据 调用; 这不起作用,演员甲也不会得到答案。然而,如果Actor B在系统中使用全局actorRef到Actor A,在我的情况下z

  • 功能 获得当前浏览的css的特有前缀。如chrome下会返回-webkit-。 author leeenx version 1.0.0 data: 2015-12-12 Official Usage $.prefix Example console.log($.prefix); DEMO点击查看prefix 模块下载http://wq.360buyimg.com/js/ho2/min/uncm

  • 我的目标是按照定期计划运行AWS Lambda函数。但是,该计划与CRON不兼容,因此(据我所知)CloudWatch计划事件规则不是一个选项。 具体来说,我正试图让它在第五个工作日运行。这需要考虑到周末、节假日和每月不同的定制停机时间。 对于在循环计划上运行Lambda函数而不实际使用CRON表达式,建议采用什么方法? 我可以想到几个变通办法,我将在下面列出。 创建在每个工作日运行的CloudW

  • 问题内容: Websphere v8.5.5开箱即用地支持JPA 2.0 。 我正在尝试将WAR部署到Websphere v8.5.5应用程序服务器。我的persistence.xml指定为JPA提供程序。 我还设置了JPA属性: 如本PDF演示文稿和本IBM主题中所述 我的应用程序设置为“ Parent Last”类加载策略,并且在WEB-INF / lib目录中包含以下JAR: hiberna

  • 在IntelliJ 202.2的最后更新后,我得到错误: 插件“Lombok”不兼容(直到build 201.SNAPSHOT) 我一直在寻找这个问题,但似乎我是唯一一个有这个IntelliJ版本问题的人。