npm
相当于后端管理jar包的maven,npm(node package manager)是前端依赖(主要为js)的版本工具。在node.js的安装目录下,就已经包含了npm。
(1)初始化
工作目录下新建npmdemo,在对应路径下执行终端命令npm install
,一路回车确认(也可以使用npm install -y
命令,直接使用默认配置无需回车),会生成一个package.json
文件,这个文件就是一个版本管理文件,类似于pom.xml。
(2)配置镜像
使用淘宝的镜像使下载依赖更快速。
npm config set registry https://registry.npm.taobao.org
查看镜像配置是否成功
npm config list
可以看到镜像配置成功了。
(3)下载依赖
执行命令,下载jquery。
npm install jquery
下载成功后目录是这样子的。
在npmdemo下的package.json中多出来下面内容。
"dependencies": {
"jquery": "^3.6.0"
}
说明npm帮我们下载了最新的3.6.0版本的jquery。
同时发现多生成了一个新文件package-lock.json,这是用来锁定当前项目依赖的版本的。比如说我们通过git来协作编程,就可以通过这个文件来锁定不同开发者所下载的js依赖版本。
在项目路径下,使用npm install
命令可以根据package.json下载所有依赖。