npm使用介绍

NPM 使用介绍

NPM是随同NodeJS一起安装的包管理工具(可使用"npm -v" 命令查看npm版本),能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

1.允许用户从NPM服务器下载别人编写的第三方包到本地使用。
2.允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
3.允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

PS: 如果你的npm版本过旧,可通过 "npm install npm -g" 命令更新至最新版本

## 使用npm命令安装模块 ##

npm 安装Node.js模块的语法格式如下:

npm install <Module Name>

高版本已经支持简写,以上命令可简写为: npm i <Module Name>

## 全局安装与本地安装 ##

npm安装模块分为本地安装(local)和全局安装(global)两种。
最直观的区别就是,全局安装时,需要在命令中加入"-global" 或者简写为 "-g";

下面以安装 express(框架) 为例:

本地安装: 'npm install express' 简写 ==>>  'npm i express'

全局安装: 'npm install express -global' 简写 ==>> 'npm i express -g'

从安装的路径来看

本地安装会将依赖文件包(文件夹名为:'node_modules')放在项目所在文件夹下面
全局安装则是将依赖文件包放在/user/local中或者是Node.js安装目录下

从使用方式来看

本地安装仅支持当前项目使用,而全局安装可以直接在命令行中使用

## 卸载模块 ## 卸载模块的命令是 'npm uninstall ' 卸载后可以检查/node_modules/文件夹下是否有对应文件包 或者 使用命令 'npm search '确认模块是否卸载成功
PS: 1.模块卸载命令同样有全局和本地之分
    2.可以通过 'npm ls'(项目本地) 或者 'npm ls -g'(全局)查看你所安装过的模块列表

posted @ 2017-03-07 20:53  leex201  阅读(573)  评论(0编辑  收藏  举报