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

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

引用大神的总结:

其实npm是nodejs的包管理器(package manager)。我们在Node.js上开发时,会用到很多别人已经写好的javascript代码,如果每当我们需要别人的代码时,都根据名字搜索一下,下载源码,解压,再使用,会非常麻烦。于是就出现了包管理器npm。大家把自己写好的源码上传到npm官网上,如果要用某个或某些个,直接通过npm安装就可以了,不用管那个源码在哪里。并且如果我们要使用模块A,而模块A又依赖模块B,模块B又依赖模块C和D,此时npm会根据依赖关系,把所有依赖的包都下载下来并且管理起来。试想如果这些工作全靠我们自己去完成会多么麻烦!

最新文章

  1. jqueryui 进度条使用
  2. 2014年5月份第4周51Aspx源码发布详情
  3. 【iOS】Quartz2D练习-动态改变属性值
  4. IOSUIcontrol事件
  5. 216. Combination Sum III——本质DFS
  6. HDU 5317 RGCDQ (质数筛法,序列)
  7. android:layout_weight总有你不知道的用法.
  8. hdu 4714
  9. UNIX网络编程--ioctl操作(十七)
  10. Redis11种Web应用场景
  11. 一切app源于生活 用于生活 一个利于生活的app——利生活
  12. node基础篇一:node介绍、node http、node event 课堂(持续)
  13. Android程序启动过程深入解析
  14. Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
  15. ASP.NET基础知识汇总之WebConfig各节点介绍
  16. Java后端工程师必备书单(含大后端方向相关书籍)
  17. 解决ubuntu16.04桌面左侧栏和顶部栏消失的问题
  18. (转)MySQL触发器trigger示例详解
  19. element UI实现表格中添加开关控制按钮
  20. 【二十八】xml编程(dom\xpath\simplexml)

热门文章

  1. Android.mk【转】
  2. 在裸机centos7系统中部署django项目的过程
  3. dd备份命令使用
  4. fedora23安装php,mysql
  5. Redis安装启动,Redis Desktop Manager安装
  6. ajax工作原理,Jsonp原理
  7. EF2:Entity Mysql Sample
  8. base64编解码的两个函数
  9. dataTables使用的详细说明整理
  10. 实列+JVM讲解类的实列化顺序