美文网首页
nvm npm cnpm nrm的区别

nvm npm cnpm nrm的区别

作者: 咸鱼plus | 来源:发表于2019-10-17 13:40 被阅读0次

    nvm

    nvm是让你在同一台机器上安装和切换不同mode版本的管理工具,为了解决node各种版本存在不兼容现象

    • window安装方法: 直接下载安装包安装:https://github.com/coreybutler/nvm-windows/releases,选择nvm-setup.zip,下载后直接安装。安装成功后打开命令行,执行nvm -v命令检查安装是否成功
    • mac下面的安装,其实就可以按照linux的安装就可以了!安装的命令我们可以在nvm的github的资源上面得到安装方法:
    curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
    
    

    nvm常用命令

    nvm install v10.4.0:安装指定版本号的node
    使用nvm install <version> [<arch>]命令下载需要的版本。arch参数表示系统位数,默认是64位,如果是32位操作系统,需要执行命令:nvm install 6.9.0 32

    nvm ls-remote:列出所有可以安装的node版本号
    nvm ls:列出所有已经安装的node版本
    nvm use v10.3.0:切换node的版本,这个是全局的
    nvm current:当前node版本

    npm

    NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。可以通过输入 "npm -v" 来测试是否成功安装。

    npm install <Module Name>: 本地安装 Node.js 模块
    npm install <Module Name> -g: 全局安装Node.js 模块
    npm search <Module Name> : 搜索模块
    npm update <Module Name>: 更新模块至最新版本
    npm list: 查看当前所有安装的模块:
    npm list <Module Name>: 查看某个模块的版本号
    npm init: 创建模块

    cnpm

    cnpm,它是中国版的npm镜像库,地址在这里:https://cnpmjs.org/,也是npm官方的一个拷贝,因为我们和外界有一堵墙隔着,所以用这个国内的比较快,淘宝也弄了一个和npm一样的镜像库,http://npm.taobao.org/,它和官方的npm每隔10分钟同步一次。

    • 安装方式:
    npm install -g cnpm –registry=http://r.cnpmjs.org
    // 或者用淘宝
    npm install -g cnpm –registry=https://registry.npm.tao
    ba.org
    

    安装好了cnpm后,直接执行cnpm install 包名。比如:cnpm install bower -g 就可以了。-g只是为了把包安装在全局路径下。如果不全局安装,也可以在当前目录中安装,不用-g就可以了。

    nrm

    nrm(npm registry manager )是npm的镜像源管理工具,有时候国外资源太慢,使用这个就可以快速地在 npm 源间切换

    • 执行命令: npm install -g nrm全局安装nrm

    nrm 常用命令

    nrm ls : 查看可选的源
    nrm use taobao: 切换到taobao源
    nrm add registry http://registry.npm.frp.trmap.cn/: 你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>,其中reigstry为源名,url为源的路径
    nrm del <registry> : 删除对应的源
    nrm test: 测试相应源的响应时间

    相关文章

      网友评论

          本文标题:nvm npm cnpm nrm的区别

          本文链接:https://www.haomeiwen.com/subject/geummctx.html