zsh-nvm

用于安装、更新和加载 nvm 的 Zsh 插件
授权协议 MIT
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 易焱
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

nvm是一个很棒的工具,但安装和保持最新可能有点痛苦。因此 zsh-nvm 插件允许快速设置nvm一次,将其保存在你的 dotfiles 中,然后再也不用担心了。

虽然这是作为 zsh 插件编写的,但如果遵循手动安装说明,它也可以与 bash 一起使用

用法

 

一旦插件安装完毕,nvm 就可以使用了。你可能想把它作为你的第一个插件加载,这样 node/npm 就可以用于其他可能需要它们的插件。zsh-nvm还包含nvm一些附加功能

升级

如果要升级到最新版本nvm

% nvm upgrade
Installed version is v0.31.0
Checking latest version of nvm...
Updating to v0.31.3...
Previous HEAD position was 2176894... v0.31.0
HEAD is now at 56417f8... v0.31.3

恢复

如果升级破坏了某些东西,请不要担心,恢复到以前安装的版本很简单:

% nvm revert
Installed version is v0.31.3
Reverting to v0.31.0...
Previous HEAD position was 56417f8... v0.31.3
HEAD is now at 2176894... v0.31.0

安装

可以使用nvm install nightly|rc安装最新的 Node.js nightlies 或候选版本,别名将自动创建以便将来可以轻松使用 nvm use nightly|rc命令

% nvm install rc
Downloading and installing node v8.0.0-rc.1...
Downloading https://nodejs.org/download/rc//v8.0.0-rc.1/node-v8.0.0-rc.1-darwin-x64.tar.xz...
######################################################################## 100.0%
Computing checksum with shasum -a 256
Checksums matched!
Now using node v8.0.0-rc.1 (npm v5.0.0-beta.56)
rc -> v8.0.0-rc.1
Clearing mirror cache...
Done!
  • 安装zsh-nvm 1、安装前必须先安装配置好oh-my-zsh 2、克隆zsh-nvm源代码到oh-my-zsh的插件目录 git clone https://github.com/lukechilds/zsh-nvm ~/.oh-my-zsh/custom/plugins/zsh-nvm 3、在.zshrc配置文件中添加 plugins+=(zsh-nvm) 4、执行下面命令就会自动安装nvm

  • zsh: command not found:nvm解决办法 之前使用mac pro 的时候 有安装过nvm 具体的操作流程在nvm配置 正常情况下完全可以的 但是今天用了公司的电脑 是macBook Air 发现我配置完成以后 nvm --version 已经可以了 但是当我新开iTerm 或者在项目中使用 nvm 总是会报 zsh: command not found 甚至npm 的命令都没办

  • 安装nvm step1: 打开终端 安装nvm brew install nvm step2: 检查是否能使用 nvm --version 然后报错出现:zsh: command not found: nvm 解决方法如下: step 1: 使用vim打开.bash_profile文件进行修改 vim ~/.bash_profile 按 i 键进入插入模式,然后输入下面代码: export NVM

  • 在安装nvm 的时候, 修改了 .zshrc 配置。 导致我的oh my zsh 失效。 ll 命令也是无法工作。 查看命令。 vim .zshrc   发现里面为空 ,而且出现了多了一个 .zshrc~ 区别是后面多了 ~ 。 多了这个文件。估计我修改.zshrc 没保存好,系统临时备份的。   处理方法: vim .zshrc~  查看后 export ZSH="$HOME/.oh-my-zs

  • 安装oh-my-zsh后,nvm命令失效 原因:~/.bash_profile文件不再执行,需要将bash 中.bash_profile 全部环境变量加入oh-my-zsh中 在终端输入命令 vi ~/.zshrc 然后编辑配置,添加以下命令 source ~/.bash_profile 最后保存并退出,在输入命令重新执行一下 source .zshrc

  • nvm 官网 官网地址:https://github.com/creationix/nvm 安装 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash 按照官网代码执行 and adds the source line to your profile (~/.bash_profile,

  • 使用 brew install nvm 安装之后 nvm --version 出现error brew uninstall nvm 卸载。使用另外的方法安装nvm: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash 安装之后,在.bash-profile中添加: export NV

  • zsh: command not found:nvm解决办法 换了M1 的mac安装nvm后总是报 zsh: command not found:nvm 1 在~/.bash_profile添加 export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm [ -s "$

  • 1、安装命令 sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 2、可能会遇到源出现问题,这时需要设置hosts代理, 可以安装SwitchHosts,配置代理如下: 199.232.68.133 raw.githubusercontent.com 199.232.68.133

  • Mac 解决配置 zsh 后,nvm不见的问题: 首先执行 cat ~/.bashrc ,找到下面这段复制: export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/

 相关资料
  • 我正在构建一个新的Docker映像,我希望安装NVM,这样我就可以管理NodeJ了。 阅读关于如何安装NVM的文档时,他们提到,为了开始使用NVM,您需要提供.bashrc文件的源码。

  • nvm

    nvm (Node Version Manager) 是一个 Node 版本管理工具,用于管理系统中安装的多个 Node.js 版本,支持在任何符合 POSIX 标准的 Shell 上运行 (sh, dash, ksh, zsh, bash),特别是在这些平台:UNIX、macOS 和 WSL。 开发者可通过 nvm 安装多个 Node.js 版本,然后使用一行命令即可轻松切换当前使用的 Node

  • 这是在卸载和并使用重新安装之后开始的。我想知道在卸载时是否遗漏了什么,是它导致了这个问题。我检查了我的点文件,注意到在之外还有一个。这正常吗?提前感谢您的任何建议。

  • Zsh

    Z shell是一个Linux用户很少使用的power-shell,这是由于大多数Linux产品安装,以及默认使用bash shell。几乎每一款Linux产品都包含有zsh,通常可以用apt-get、urpmi或yum进行安装。

  • fish-nvm NVM wrapper for fish-shell. Install Make sure you have NVM installed first. With Fisher fisher install FabioAntunes/fish-nvm edc/bass With oh-my-fish omf install https://github.com/fabioantun

  • NVM-Direct 是一个 C 语言的开发包,用来支持应用程序中的非易失性存储器(Non-Volatile Memory)映射到加载/存储空间。解决了 Oracle 使用 NVM 时需要在应用程序中添加NVM Direct、开放源码的 C 语言库和  C 语言扩展的问题。