Npm的作用及其与Node.js的关系 | 您所在的位置:网站首页 › nodejs的npm是什么 › Npm的作用及其与Node.js的关系 |
本篇文章不讲如何安装npm,毕竟这样的文章的网上一大堆,只说说Npm的原理及其作用。 npm是什么npm(node package manager)Node的包管理工具,这是官方术语,是不是看的一脸茫然,其实没必要这么复杂。 npm可以看做一个托管代码的仓库,当开发一个大型网站时,可能会用到许多类库、框架。比如要用到 jQuery、 BootStrap、React等等,那么开发者就要到对应的网站分别下载: 去 jQuery的官网下载; 去 BootStrap的官网下载 BootStrap ; 去 React的官网下载 React ; ······ 不,一定有更简便的方法,于是 npm 应运而生 , npm把这些代码集中起来放到服务器上,当开发者需要用到用到这些代码时,就可以通过 npm 做到按需调用,大大节省了时间,这就是 npm 的作用。 但是,由于 npm 的服务器在国外,所以由于一些原因,可能会无法访问或者速度很慢,这时候就需要备用方案了。于是, nrm出现了。 什么是 nrmnpm是管理包,nrm用来管理npm。npm是JS的包管理器,通过npm安装你所需要的项目包,但是有时候会下载不了,所以就需要用nrm修改下npm的下载源。你只需要 nrm ls 来切换一下 npm 的源就可以继续使用了。 npm 如何与 Node.js 走到一起的?虽然 npm 这么强,但要使用的前提是要先安装 Node.js,为什么会这样? 这里有一段故事:Node.js 是由一个在德国工作的美国程序员 Ryan Dahl 写的。他写了 Node.js,但是 Node.js 缺少一个包管理器,于是他和 npm 的作者一拍即合、抱团取暖,最终 Node.js 内置了 npm。 因为,npm本身就是依赖Node.js的,所以欲想使用 npm ,必先安装 Node.js。 谢谢观看。 参考文章:npm 是干什么的 |
CopyRight 2018-2019 实验室设备网 版权所有 |