专注app软件定制开发nvm详解(mac环境nvm安装步骤及踩坑问题)

1.定义

        nvm,全称 Version Manager ,也就是node版本控制;它专注app软件定制开发是一个命令行应用,专注app软件定制开发可以协助您快速地 更新、安装、使用、卸载 专注app软件定制开发本机的全局 node.js 版本。
        有时候,专注app软件定制开发我们可能同时在进行多专注app软件定制开发个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。

使用场景:当你同时进行两个或多个node项目开发,并且这些项目的node版本不一样时,nvm可以很好的帮你管理pc上的node版本切换

2.nvm和npm

        npm,全称是Node Package Manager,是以JavaScript编写的软件包管理工具。用来安装node项目所需要的一堆依赖包。

        nvm 管理 nodejs npm 的版本
        npm 可以管理 nodejs 的第三方插件

3.nvm安装

        nvm 的官方版本只支持 Linux 和 Mac。 Windows 用户,可以用 nvm-windows。

· 安装前准备

卸载已安装到全局的 node/npm

        如果之前是在官网下载的 node 安装包,运行后会自动安装在全局目录,其中node 命令在 /usr/local/bin/node ,npm 命令在全局 node_modules 目录中,具体路径为 /usr/local/lib/node_modules/npm

        安装 nvm 之前最好先删除下已安装的 node 和全局 node 模块,避免引起冲突

  1. #查看已经安装在全局的模块,以便删除这些全局模块后再按照不同的 node 版本重新进行全局安装
  2. npm ls -g --depth=0
  3. #删除全局 node_modules 目录
  4. sudo rm -rf /usr/local/lib/node_modules
  5. #删除 node
  6. sudo rm /usr/local/bin/node
  7. #删除全局 node 模块注册的软链
  8. cd /usr/local/bin && ls -l | grep "../lib/node_modules/" | awk '{print $9}'| xargs rm

·安装 

mac

踩坑一:xcode-select: note: no developer tools were found at 'xxx'

1》mac环境下首先得安装git,不然会报以下错误

 网上搜索资料,是因为苹果升级了系统到10.13,导致git不能使用,才会错误。 

 解决方案: 只要安装xcodeselect插件就好了,不需要下载整个,详情如下:

  1. xcode-select --install # 单独安装CommandLineTools
  2. sudo xcode-select --switch /Library/Developer/CommandLineTools

2》nvm安装命令:

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.39.1/install.sh | bash

从远程下载 install.sh 脚本并执行。注意这个版本年数字 v0.39.1 会随着项目开发而变化。随时通过( )来检查最新安装版本是有好处的。

 3》安装完成后关闭终端,重新打开终端输入 nvm 验证一下是否安装成功,当出现Node Version Manager”时,说明已安装成功。

踩坑二:command not found: nvm

4》如果在新的终端输入 nvm 时提示:command not found: nvm

解决办法:

进入.nvm文件夹,新建.bash_profile

  1. touch .bash_profile //新建文件
  2. open .bash_profile //打开文件

在里面copy如下内容:

  1. export NVM_DIR="$HOME/.nvm"
  2. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

关闭文件,然后执行这个文件:

source .bash_profile

windows

nvm下载地址: 点击最新版本的 nvm-setup.zip 下载到本地并安装
安装步骤:以windows10系统为例
注意:nvm的安装目录不能有汉字和空格,否则会报错
注意:电脑之前安装过nodejs的,不需要卸载,nvm在安装的过程中会提示,是否把电脑之前安装过的nodejs交给nvm来管理,点击【是】就可以了

下载完成后一路傻瓜式安装,安装完确认 打开CMD,输入命令 nvm ,安装成功则如下显示,可以看到里面列出了各种命令。

修改settings.txt 在你安装的nvm目录下找到settings.txt文件,打开settings.txt文件后,加上下面两行代码:
node_mirror: 
npm_mirror: 
目的是将npm镜像改为淘宝的镜像,可以提高下载速度

3.nvm常用命令

  1. nvm install ## 安装指定版本,可模糊安装,如:安装v6.2.0,既可nvm install v6.2.0,又可nvm install 6.2
  2. nvm uninstall ## 删除已安装的指定版本,语法与install类似
  3. nvm use ## 切换使用指定的版本node
  4. nvm ls ## 列出所有安装的版本
  5. nvm ls-remote ## 列出所以远程服务器的版本(官方node version list)
  6. nvm current ## 显示当前的版本
  7. nvm alias ## 给不同的版本号添加别名
  8. nvm unalias ## 删除已定义的别名
  9. nvm reinstall-packages ## 在当前版本node环境下,重新全局安装指定版本号的npm包

4.卸载

  1. nvm use system
  2. npm uninstall -g a_module

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发