什么是NPM?
NPM的全称是Node Package Manager ,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。
Nodejs自身提供了基本的模块,但是开发实际应用过程中仅仅依靠这些基本模块则还需要较多的工作。幸运的是,Nodejs库和框架为我们提供了帮助,让我们减少工作量。但是成百上千的库或者框架管理起来又很麻烦,有了NPM,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。
安装Node.js完毕后,在cmd下查看发现同时默认安装NPM,这对我们开发提供极大便利。
npm的常见命令
npm命令 | 作用 |
---|---|
npm -v | 查看npm的版本 |
npm version | 查看所有模块的版本 |
npm search 包名 | 搜索包 |
npm install /i 包名 | 安装包 |
npm remove /r 包名 | 删除包 |
npm install 包名 --save | 安装包并添加到依赖中 |
npm install | 下载当前项目所依赖的包 |
npm install 包名 -g | 全局安装包(全局安装的包一般都是一些工具 |
配置cnpm
因为npm服务器在国外,当我们需要下载一些包的时候速度往往受到限制。这时候配置淘宝NPM镜像可以解决这个问题。其实,淘宝NPM镜像就是把国外的NPM服务器在国内做一个镜像服务器,这样当我们需要下载包的时候就不必请求国外的服务器,直接访问国内的镜像服务器,速度得到大大提升。
淘宝NPM镜像地址:http://npm.taobao.org/
只需要在cmd输入下面命令,等待一段时间 cnpm安装完毕后,我们就可以把npm命令中的npm替换为cnpm,直接访问国内服务器,节省下载时间。
$ npm install -g cnpm --registry=https://registry.npm.taobao.org
希望可以帮到大家~~~