1. npm

npm 的全称是 Node Package Manager ,是 JavaScript 世界的包管理工具,并且是 Node.js 平台的默认包管理工具,在安装的 nodejs 的时候,npm 会跟着一起安装。通过 npm 可以安装、共享、分发代码,管理项目依赖关系。

常用命令:

npm -v 显示版本,检查npm 是否正确安装
npm help 可查看某条命令的详细帮助,例如npm help install npm
list -g 查看已经安装的模块 npm show express 查看已经安装的模块的详情
npm cache clean --forcee清除npm本地缓存
npm init 初始化 npm install xxx 下载包
npm uninstall xxx 卸载包
npm update xxx 更新包
npm outdated -g --depth=0 要找出需要更新的软件包

2. cnpm

cnpm 淘宝镜像,可以看成是 npm 的国内版本,下载 npm 包的速度更快。

安装 npm install cnpm -g --registry=https://registry.npm.taobao.org

3. npx

npm v5.2.0 引入的一条命令。

npx 会帮你执行依赖包里的二进制文件,引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验。把原来需要全局安装的包放到项目目录下安装。

4. nvm

node 管理工具。

在开发中,有时候对 node 的版本有要求,有时候需要切换到指定的 node 版本来重现问题等。遇到这种需求的时候,我们需要能够灵活的切换 node 版本,nvm 就是为解决这个问题而产生的,他可以方便的在同一台设备上进行多个 node 版本之间切换。

nvm 不支持 Windows,但是有替代品,也就是 nvm-windows。

常用命令:

nvm ls-remote 列出全部可以安装的版本号
nvm install stable 安装当前最新的稳定版
nvm install v10.14.0 安装指定版本
nvm ls 显示所有安装的版本
nvm current 查看当前版本
nvm use v10.14.0 切换node版本
nvm alias default v10.14.0 设置默认版本

文章转载自:npm cnpm npx nvm 傻傻分不清

npm cnpm npx nvm 区别相关推荐

  1. npm和npx的区别

    npx是一个工具,它是npm v5.2.0引入的一条命令(npx),是npm的一个包执行器,只要为了提高从npm注册表使用软件包的体验 . npm使得它非常容易地安装和管理托管在注册表上的依赖项, n ...

  2. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nrm的安装与配置(5)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-nvm的安装与配置(4) 一.nrm安装与使用 1.管理员运行cmd,输入如下,全局安装nrm: npm ...

  3. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—nvm的安装与配置(4)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-cnpm的安装与配置(3) 五.nvm的下载安装 1.下载 nvm官网下载地址: https://git ...

  4. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程—提供全套安装包)—cnpm的安装与配置(3)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-npm的安装与配置(2) 四.安装cnpm 1.管理员身份运行cmd,输入如下命令 npm instal ...

  5. Node.js下载安装及各种npm、cnpm、nvm、nrm配置(保姆式教程---提供全套安装包)---npm的安装与配置(2)

    Node.js下载安装及各种npm.cnpm.nvm.nrm配置(保姆式教程-提供全套安装包)-node.js的安装与配置(1) 三.配置npm安装的全局模块 需要配置的进行配置(不用C盘的配置,用C ...

  6. 了解和理解npm、npx、nvm、nrm

    提示:了解和理解npm.npx.nvm.nrm npm.npx.nvm.nrm 前言 一.npm 是什么?npx 呢? 1.npm 2.npx 二.什么是 nvm ? 1.是什么 2.使用场景 3.常 ...

  7. vscode 安装cnpm出现cnpm : 无法加载文件 C:\Users\代码\AppData\Roaming\npm\cnpm.ps1

    解决办法 PS D:\devCode\intelligence-community-admin> cnpm -v cnpm : 无法加载文件 C:\Users\代码\AppData\Roamin ...

  8. 如何在Window下安装node\npm\cnpm,并安装vue.js,创建项目

    1.安装node.js node.js的官方地址为:https://nodejs.org/en/download/. 根据windows版本后,选择要下载的安装包,下载完毕,按照windows一般应用 ...

  9. 彻底卸载nodejs和npm然后使用nvm

    sudo apt-get remove --purge npm sudo apt-get remove --purge nodejs sudo apt-get remove --purge nodej ...

最新文章

  1. Django 模型层(1)
  2. URL 去重的 6 种方案!(附详细代码)
  3. 为什么要重映射那个GPIO_Remap_SWJ_JTAGDisable
  4. java类加载-ClassLoader双亲委派机制
  5. android系统功耗问题:systrace
  6. 1月好书推荐-8本值得读的好书,让你受益终生
  7. 数据出境需“安检”,怎样才能合法合规
  8. 2台无线路由器桥接,共享打印机
  9. 上岸快手,我选择一条不一样的路
  10. 虚拟专用网和IPv6路由配置【Cisco】
  11. 对比阿里云服务器和腾讯云服务器的不同之处
  12. 记一次线上OOM问题分析与解决,涨知识了!
  13. 【全教程】qt连接mysql——从qt编译mysql驱动到qt连接mysql数据库(一、编译连接前准备)
  14. pandas之用loc、iloc、ix进行索引以及切片
  15. [Unity][UGUI][NGUI]地图指示UI屏幕边缘显示
  16. 职业教育转型线上,机构要如何通过直播来引流获客?
  17. cortex A8/A9/A5/A15 智能手机名称整理
  18. 大数据与互联网的关系
  19. Codeforces Round 865 (Div. 2)
  20. 女神节表白祝福源代码(Python)

热门文章

  1. Java最强最新知识体系总结(2021版)
  2. 云南省高校计算机等级考试c类难吗,A、B、C类的难度差距真的很大吗?
  3. GPS 授时天线安装规范
  4. python将一张图片转换为视频
  5. 360安全卫士xp专版 v9.6 官方版
  6. Python-opencv进行图片切割与保存
  7. 小试牛刀,自动化操作截屏方式下载道客巴巴文章
  8. java基于微信小程序的校园失物招领系统+ssm+uinapp+Mysql+计算机毕业设计
  9. 记一篇IT培训日记012-连坐
  10. 基于C#的AutoCAD二次开发之块操作