npm类似于后端的maven,用来下载js依赖和构建前端项目。
npm全程是Node Package Manager,是Node.js包管理工具,相当于前端的maven
npm -v 查看当前npm版本
注意:npm下载的不是jar包,而是js文件
第一步:安装npm
npm安装:不需要单独安装,安装完成nodejs之后自动安装上npm(可以参考上一篇node安装)
在cmd里面看下npm版本:
第二部:项目初始化
首先新建一个文件夹npmDemo
然后右键文件夹在集成终端中打开 ,执行npm init
然后一路回车最后输入yes即可:
这个时候会出现一个packge.json,里面内容就是init的时候回车的内容
补充:在init的时候我们点了很多回车,其实也可以不点击回车让他都使用默认的值,就是在初始化的时候使用命令:npm init -y
第三步:修改镜像
npm官方的管理包都是从http://npmjs.com下载的,但是这个网站在国内速度很慢,这里推荐使用淘宝npm镜像:http://npm.taobao.org/ 淘宝npm镜像是一个完整的npmjs.com镜像。
设置镜像地址:
####经过下面的配置,以后所有的npm install 都会经过淘宝的镜像下载
npm config set registry https://registry.npm.taobao.org(直接终端执行该命令即可)
####查看npm配置信息
npm config list(通过该命令查看是否镜像已更改成功)
第四步:镜像下载测试
下载命令:npm install 依赖
比如我下载一个jquery的依赖,就是npm install jquery
这个时候就会发现目录中多了一些内容,就是下载的jquery相关的东西
当然也可以下载指定版本的依赖:npm install jquery@2.1.x
补充:如果只有配置文件,没有依赖内容,需要我们自己根据配置文件下载依赖,那怎么操作?
其实直接执行命令:npm install 即可