npm命令

目录

 npm淘宝镜像(可选)

npm 常用命令简写说明

npm 安装 

npm 卸载 

npm 更新

npm 查看

npm其他命令


 npm淘宝镜像(可选)

# 设置全局的npm淘宝镜像
npm config set registry https://registry.npm.taobao.org
# 也可以切换回默认全局镜像
npm config set registry https://registry.npmjs.org

npm 常用命令简写说明

-g: 为 --global 的缩写,表示安装到全局目录里
-S: 为 --save 的缩写,表示安装的包将写入package.json里面的dependencies
-D: 为 --save-dev 的缩写,表示将安装的包将写入packege.json里面的devDependencies
 i: 为install的缩写,表示安装

npm 安装 

npm init  # npm 初始化当前目录
npm i  # 安装所有依赖
npm i express  # 安装模块到默认dependencies
npm i express -g  # 会安装到配置的全局目录下
npm i express -S  # 安装包信息将加入到dependencies生产依赖
npm i express -D  # 安装包信息将加入到devDependencies开发依赖
npm i [email protected]  # 安装jquery指定的1.8.3版本

npm 卸载 

npm uninstall express  # 卸载模块,但不卸载模块留在package.json中的对应信息
npm uninstall express -g  # 卸载全局模块
npm uninstall express --save  # 卸载模块,同时卸载留在package.json中dependencies下的信息
npm uninstall express --save-dev  # 卸载模块,同时卸载留在package.json中devDependencies下的信息

npm 更新

npm update jquery  # 更新最新版本的jquery
npm update [email protected]  # 更新到指定版本号的jquery
npm install jquery@latest  # 可以直接更新到最后一个新版本

npm 查看

npm root  # 查看项目中模块所在的目录
npm root -g  # 查看全局安装的模块所在目录
npm list 或者 npm ls  # 查看本地已安装模块的清单列表
npm view jquery dependencies  # 查看某个包对于各种包的依赖关系
npm view jquery version  # 查看jquery最新的版本号
npm view jquery versions  # 查看所有jquery历史版本号(很实用)
npm view jquery  # 查看最新的jquery版本的信息
npm info jquery  # 查看jquery的详细信息,等同于上面的npm view jquery
npm list jquery 或 npm ls jquery  # 查看本地已安装的jquery的详细信息
npm view jquery repository.url  # 查看jquery包的来源地址

npm其他命令

npm -v :查看npm版本。
npm init :初始化后会出现一个package.json配置文件。可以在后面加上-y ,快速跳过问答式界面。
npm install :会根据项目中的package.json文件自动下载项目所需的全部依赖。
npm install 包名 --save-dev(npm install 包名 -D) :安装的包只用于开发环境,不用于生产环境,会出现在package.json文件中的devDependencies属性中。
npm install 包名 --save(npm install 包名 -S) :安装的包需要发布到生产环境的,会出现在package.json文件中的dependencies属性中。
npm list :查看当前目录下已安装的node包。
npm list -g :查看全局已经安装过的node包。
npm --help :查看npm帮助命令。
npm update 包名 :更新指定包。
npm uninstall 包名 :卸载指定包。
npm config list :查看配置信息。
npm 指定命令 --help :查看指定命令的帮助。
npm info 指定包名 :查看远程npm上指定包的所有版本信息。
npm config set registry https://registry.npm.taobao.org : 修改包下载源,此例修改为了淘宝镜像。
npm root :查看当前包的安装路径。
npm root -g :查看全局的包的安装路径。
npm ls 包名 :查看本地安装的指定包及版本信息,没有显示empty。
npm ls 包名 -g :查看全局安装的指定包及版本信息,没有显示empty。

你可能感兴趣的:(npm,前端,node.js)