npm常用命令

Posted huihuihero

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了npm常用命令相关的知识,希望对你有一定的参考价值。

npm:node的包管理工具,是在命令行做管理。
cnpm:淘宝的npm镜像文件 ,但一般只用于下载,不用于其他操作
npm流程:

  • cd 路径 切换路径
  • npm install -g cnpm --registry=https://registry.npm.taobao.org 安装cnpm
  • npm i yarn -g 安装yarn
yarn和npm区别

npm install === yarn
npm install gulp --save === yarn add gulp
npm uninstall gulp --save === yarn remove gulp
npm install gulp --save-dev === yarn add gulp --dev
npm install gulp --global === yarn global add gulp
npm init === yarn init 
npm install [email protected] --save === yarn add gulp
  • cnpm -v查看版本,是否安装成功
  • npm init (-y)创建package.json文件 -y快速生成
  • npm install gulp(eg:gulp) //下载包 (以gulp代替“包名”)
  • npm install gulp -g//将包下载到全局
  • npm uninstall gulp//只卸载,如果有依赖项会依然保存
  • npm uninstall gulp --save//卸载的同时也会把依赖信息删除
  • npm install gulp --save -dev //下载本地包保存依赖项并配置到package.json中
--save 可以写成 -S, 保存在package中的devDependencies中,更新package.json 
--save -dev 可以写成 -D 保存在dependencies中 
install 写成 i 
devDependencies 随程序一起上传到线上,项目依赖 
dependencies 只用于本地开发,在上传时不需要上传,开发依赖 
  • npm info gulp//查看包信息,其中可以查看历代版本号
  • npm i [email protected] / @2.7 / @2.7.0 -D //更换本地的版本,省略的以满足条件的最高版本安装
ps: 版本号讲解 
  如 3. 9. 1 
 3. 主版本号,每次变化都会发生很大的变化,比如H4到H5 
 9. 子版本号,每次变化会增添一些新功能 
 1  是用来记录bug的修正 
  • npm outdated (gulp) //显示所有包的已安装版本,程序所需版本,包的最新版。若无最新则不显示。可以全部查看,也可以单独查看某一个包
  • npm update//更新到最新的包
  • npm ls//查看包
  • nrm ls//查看所有支持的源
  • nrm test//测试哪个源的速度最快
  • npm install gulp -g //安装
  • npm install -g [email protected] //安装指定版本
  • npm uninstall -g gulp //卸载
  • npm update -g gulp //更新包
  • npm config list//查看配置信息
  • npm config ls -l //查看所有配置信息
  • npm get global//查看全局模式的值
  • npm set global=true //设置为默认全局模式
  • npm -h //查看帮助
  • npm help
  • npm apihelp
  • npm install -h //查看某个命令帮助
  • npm view gulp //查看包的package.json文件
  • npm view gulp key //查看包的package.json文件的某个设置项
  • npm list //查看当前目录已安装的包

更详细也可以参考白树的博客https://www.cnblogs.com/PeunZhang/p/5553574.html

以上是关于npm常用命令的主要内容,如果未能解决你的问题,请参考以下文章

npm 常用命令详解

npm常用功能

vsCode常用终端命令

记录一下npm的常用命令

NPM 常用命令

yarn的安装和常用命令