使用.nvm安装时如何选择节点版本
How can I choose the node version when using .nvm to install
在终端中,使用 nvm,我想 运行 npm install <something>
并让 npm 在我当前使用的节点版本中安装包。目前,无论我使用 nvm 设置了什么版本,默认情况下,nvm 都会安装节点版本 9.4.0 中的所有包。
我有 运行 命令 nvm use v10.15.3
可以将我切换到当前版本。当我 运行 命令 npm install -g ionic@latest
(或任何全局命令)时,它总是将它安装在版本 9.4.0 目录中。
我在 运行 命令后的输出...
.../.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
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
您需要更改安装的节点的全局版本。
nvm install node --reinstall-packages-from=node
对于将您的工具移动到新的 Node.js 版本很有用。
我认为这是一个路径问题,您可以将您的 bashrc、npmrc 或配置文件添加到问题中吗?
在终端中,使用 nvm,我想 运行 npm install <something>
并让 npm 在我当前使用的节点版本中安装包。目前,无论我使用 nvm 设置了什么版本,默认情况下,nvm 都会安装节点版本 9.4.0 中的所有包。
我有 运行 命令 nvm use v10.15.3
可以将我切换到当前版本。当我 运行 命令 npm install -g ionic@latest
(或任何全局命令)时,它总是将它安装在版本 9.4.0 目录中。
我在 运行 命令后的输出...
.../.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
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
您需要更改安装的节点的全局版本。
nvm install node --reinstall-packages-from=node
对于将您的工具移动到新的 Node.js 版本很有用。
我认为这是一个路径问题,您可以将您的 bashrc、npmrc 或配置文件添加到问题中吗?