在前端开发过程中,有提供非常多形形色色的框架,帮助我们快速开发,提高开发效率,那么框架一多,下载就很头疼了,每个框架都有相应的官网,记不住网站怎么办?并且有的框架与框架之间还存在着一些依赖,如果一个一个框架去记,显然非常low,那么NPM来了。
1.NPM介绍:
NPM是Node环境下自带的一个包管理器,是全球最大的开源生态系统,在这里基本上可以你可以下载别人编写的第三方包到本地使用,当然如果你是大神级别的,也可以将自己编写的包或命令行程序上传到NPM服务器供别人使用。
2.NPM下载:
可以进入NPM的官网
我们可以使用以下命令下载第三方包:
npm install packageName --save(packageName即你所下载的包名,下同,比如:jquery)
在下载之前最好使用以下命令做配置文件的初始化:
npm init --yes
这样做的目的是初始化配置文件,会在当前目录下生成配置文件package.json,该文件中指定l包跟项目之间的依赖关系,如果有配置文件,可以通过以下命令恢复项目中丢失的包:
npm install
3.NPM卸载包
NPM既可以安装包,也可以使用以下命令卸载你不要的包:
npm uninstall packageName
以上是我们使用NPM最常用的操作,另外,特别强调,目前NPM还无法离线下载,需要网络,当然国内使用NPM下载还可能出现下载比较慢的现象,因此推荐使用淘宝镜像的NPM----CNPM,进入淘宝镜像NPM,也非常简单,只需要使用以下命令注册淘宝NPM镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
注册之后,将NPM中的操作换成CNPM即可,如下载包:
cnpm install packageName --save