首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.nvm安装时如何选择节点版本

使用.nvm安装时如何选择节点版本
EN

Stack Overflow用户
提问于 2019-05-29 00:25:19
回答 2查看 986关注 0票数 1

在终端中,使用nvm,我想运行npm install <something>并让npm在我当前使用的节点版本中安装软件包。目前,无论我使用nvm设置什么版本,默认情况下,nvm都会安装node版本9.4.0中的所有包。

我已经运行了命令nvm use v10.15.3,它可以将我切换到当前版本。当我运行命令npm install -g ionic@latest (或任何全局命令)时,它总是将其安装在版本9.4.0目录中。

我在运行命令后的输出...

代码语言:javascript
复制
.../.nvm/versions/node/v9.4.0/bin/ionic -> .../.nvm/versions/node/v9.4.0/lib/node_modules/ionic/bin/ionic

即使我当前使用的是10.15.3 (我希望安装在目录v10.15.3而不是v9.4.0中),也会发生这种情况

我使用的是nvm version 0.34.0

bash_profile

代码语言:javascript
复制
export NVM_DIR=~/.nvm
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"

source ~/.nvm/nvm.sh
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-29 01:05:56

您需要更改安装的节点的全局版本。

代码语言:javascript
复制
nvm install node --reinstall-packages-from=node

对于将您的工具移动到新的Node.js版本非常有用。

请参阅用法:https://github.com/creationix/nvm#usage

票数 1
EN

Stack Overflow用户

发布于 2019-05-29 01:20:40

我认为这是一个路径问题,你能在问题中添加你的bashrc,npmrc或个人资料吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56346500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档