在前端开发过程中,有提供非常多形形色色的框架,帮助我们快速开发,提高开发效率,那么框架一多,下载就很头疼了,每个框架都有相应的官网,记不住网站怎么办?并且有的框架与框架之间还存在着一些依赖,如果一个一个框架去记,显然非常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