nodejs和npm之间的关系
2024-09-05 23:42:18
Node.js是JavaScript的一种运行环境,是对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会根据依赖关系,把所有依赖的包都下载下来并且管理起来。试想如果这些工作全靠我们自己去完成会多么麻烦!
最新文章
- jqueryui 进度条使用
- 2014年5月份第4周51Aspx源码发布详情
- 【iOS】Quartz2D练习-动态改变属性值
- IOSUIcontrol事件
- 216. Combination Sum III——本质DFS
- HDU 5317 RGCDQ (质数筛法,序列)
- android:layout_weight总有你不知道的用法.
- hdu 4714
- UNIX网络编程--ioctl操作(十七)
- Redis11种Web应用场景
- 一切app源于生活 用于生活 一个利于生活的app——利生活
- node基础篇一:node介绍、node http、node event 课堂(持续)
- Android程序启动过程深入解析
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- ASP.NET基础知识汇总之WebConfig各节点介绍
- Java后端工程师必备书单(含大后端方向相关书籍)
- 解决ubuntu16.04桌面左侧栏和顶部栏消失的问题
- (转)MySQL触发器trigger示例详解
- element UI实现表格中添加开关控制按钮
- 【二十八】xml编程(dom\xpath\simplexml)