1,nvm:nodeJs版本管理工具,管理nodejs版本和npm版本

2,node.js是javascript的一种运行环境,是对Google V8引擎进行的封装。是一个服务器端的javascript的解释器。

包含关系,nodejs中含有npm,比如说你安装好nodejs,你打开cmd输入npm -v会发现npm的版本号,说明npm已经安装好

3,npm:是随同nodeJs一起安装的包管理工具,npm管理对应nodeJs的第三方插件

常见的使用场景有以下几种:

. 允许用户从npm服务器下载别人编写好的第三方包到本地使用(例如淘宝服务器)

. 允许用户将自己编写的包上传到NPM服务器供别人使(例如自己搭建的npm服务器)

nvm、nodejs、npm的关系:
(1)nvm管理构建nodejs和对应的npm,npm管理对应nodejs的第三方插件
(2)一个reactNative项目只包含一个nodejs和npm,npm和nodejs是配套关系, 一对一的关系。

nvm构建reactNavite的关系图:

nvm、npm、nodejs的关系相关推荐

  1. 使用NVM安装NodeJS并解决npm下载依赖失效问题(最全流程)

    本人因为刚学习react,需要创建项目.下载过react依赖后才发现黑窗口提示我因node版本过低无法创建项目,怎么办呢?我去网上看了很多node升级的文章,大多数说的是重新去官网下载更高版本,我就跟 ...

  2. 使用NVM安装NodeJS(原创 最全笔记)

    鉴于目前网络上关于NVM安装NodeJS操作步骤的文章,大家都在互相借鉴,很少看到原创文章,很多操作步骤已经冗余和过时.因此,本人根据实际的前端项目开发经验,在此重新梳理了一遍目前最新的NVM+Nod ...

  3. 利用nvm下载nodejs

    利用nvm下载nodejs 在开发过程会一直遇到nodejs的版本问题,直接安装则只有一个版本,极其不方便 nvm则是用来管理nodejs的工具,可以通过nvm来安装切换不同版本的nodejs 安装前 ...

  4. 使用nvm安装nodejs

    一.nvm是什么? 在工作中,我们可能同时在进行2个或者多个不同的项目开发,每个项目的需求不同,进而不同项目必须依赖不同版本的NodeJS运行环境,这种情况下,对于维护多个版本的node将会是一件非常 ...

  5. nvm npm不是内部命令_npm作弊表-最常见的命令和nvm

    nvm npm不是内部命令 npm or the Node Package Manager, is one of the most used tools for any Node.js develop ...

  6. nvm 解决nodejs无法全局/usr/bin/node问题

    在使用nvm时候,发现nvm把nodejs安装到了家目录下,如果sudo执行发现会找不到Nodejs 有的程序默认的执行环境是/usr/bin/node 或者/usr/bin/nodejs 解决办法其 ...

  7. nvm 装 nodejs 重启终端失效的解决方法

    nvm 装 nodejs 重启终端失效的解决方法 参考文章: (1)nvm 装 nodejs 重启终端失效的解决方法 (2)https://www.cnblogs.com/zhangkunweb/p/ ...

  8. linux nvm 管理 nodejs,Nodejs 版本管理器: nvm 介绍

    有时候,我们需要测试写的 Nodejs 的程序在不同 Nodejs 版本下是否能正常运行:或是我们想要尝试下最新版 Nodejs 的新特性,但常用的代码需要旧版本的 Nodejs.但是,一个电脑上只能 ...

  9. nvm use nodejs版本号时报乱码

    nvm是nodejs的版本管理工具,可供用户随意切换nodejs版本使用. nvm install 版本号 下载对应版本号的nodejs nvm ls 查看所有的node版本 nvm use 版本号 ...

最新文章

  1. Vim 快捷键整理【转】
  2. 蓝牙stack bluez学习(1)Stack Architecture
  3. 2014 北京邀请赛ABDHJ题解
  4. Linux内核中读写文件数据的方法
  5. 微信小程序登录 更新中
  6. 添加mysql组合主键_mysql怎么添加复合主键?
  7. 北京互联网地域歧视链
  8. 思维导图工具----Edraw
  9. 软件观念革命:交互设计精髓_2021年中国传媒大学设计学考研招生分析、参考书目、复试线、真题回忆、考研经验指南篇...
  10. 用C语言写Badapple
  11. 基于Java开发证券交易撮合系统的尝试
  12. 双系统删除ubuntu详细指南(图解)
  13. 【微信小程序】-- 自定义组件 - 数据监听器 (三十四)
  14. 快递100企业版接口(API)云打印、电子面单实现Java版
  15. 前端学习——17——获取窗口属性,dom尺寸,让滚动条滚动
  16. 深入理解Kotlin协程suspend工作原理(初学者也能看得懂)
  17. 计算机专业报考小学语文老师,各位大神,我是今年的专科应届毕业生,计算机应用专业,想当小学语文老师,考教师资格证对专业有限制吗?...
  18. 徐玉玉案有感——安全测试有风险,且行且珍惜
  19. SpringCloud版本Hoxton SR5 --- 第四讲:Hystrix 熔断、限流(线程)、降级
  20. 马氏体不锈钢1.4005/X12CrS13密度多少

热门文章

  1. 解决 Block-scoped declarations (let, const, function, class) not yet supported outside strict mode at
  2. ssis 创建ssisdb_使用SSIS创建备份
  3. sql server 别名_SQL Server别名概述
  4. 关于徒手脱壳的几种方法
  5. java web项目自动部署到Tomcat的原因
  6. NOIP2013 D1T3 货车运输 倍增LCA OR 并查集按秩合并
  7. 2015 HUAS Summer Training#2 G
  8. 使用ctime.h头文件来控制程序延时秒数
  9. mysql的常用命令总结
  10. 小峰视频十四:面向对象和类的概念