一、npm是什么
NPM全称: Node Package Manager,是Node.js的一个包管理工具,随Node一起安装,在node.js开发的时候,会用到很多别人写的javascript的代码。如果我们要使用别人写的某个包,以前我们都是根据名称,搜索一下官方网站,下载代码,解压,再使用,非常的繁琐。npm就是为了解决这个问题而产生的一个工具。每一个人都可以把自己开发的模块打包之后,放到npm的官网上,如果要使用,通过npm就可以直接进行使用。
二、npm的下载安装
node.js官网:Download | Node.js
在Node.js的官网上下载,然后,安装,那么npm也就下载安装完成。因为,在nodejs安装的时候顺带安装完成npm。当然也可以去nodejs的官网去单独下载安装。出现下面的结果,就是安装成功!
三、npm的使用
dependencies与devDependencies区别
- dependencies 是需要发布到生产环境的
- devDependencies 里面的插件只用于开发环境,不用于生产环境
初始化完成之后可以进行模块的安装(以安装jQuery为例)
下载完成后在node_modules文件下就可以看到下载的jQuery。
四、package.json属性说明