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
PS: 1.模块卸载命令同样有全局和本地之分
2.可以通过 'npm ls'(项目本地) 或者 'npm ls -g'(全局)查看你所安装过的模块列表
五年,16423