npm常用命令

149 阅读3分钟
  1. 首先是安装命令
 //全局安装
 npm install 模块名 -g
 //本地安装
 npm install 模块名
 //一次性安装多个
 npm install 模块1 模块2 模块3 
 //安装开发时依赖包
 npm install 模块名 --save-dev
 //安装运行时依赖包
 npm install 模块名 --save
  1. 查看安装的目录
 //查看项目中模块所在的目录
 npm root
 //查看全局安装的模块所在目录
 npm root -g
  1. 查看npm的所有命令命令
 npm help
  1. 查看某个包的各种属性
//查看某个包对于各种包的依赖关系
 npm view 模块名 dependencies
  1. 查看包的源文件地址
 //查看包的源文件地址
 npm view 模块名 repository.url

6

  • 查看当前模块依赖的node最低版本号

     npm view 模块名 engines
    
  • 查看模块的当前版本号

     npm view 模块名 version
     //需要注意的是查看到的模块版本是该模块再远程仓库的版本号,并不是当前项目中所依赖的版本号。
     //查看当前项目中应用的某个模块的版本号的命令为
     npm list 模块名 version
    
  • 查看模块的历史版本和当前版本

     npm view 模块名 versions
    
  • 查看一个模块的所有信息

     npm view 模块名
    
  1. 查看npm使用的所有文件夹
 npm help folders
  1. 用于更改包内容后进行重建
 npm rebuild 模块名
  1. 检查包是否已经过时
 //此命令会列出所有已经过时的包,可以及时进行包的更新
 npm outdated
  1. 更新node模块
 npm update 模块名
 //当然你也可以update 该模块到指定版本
 npm update 模块名 @版本号
 //如果安装到最新版本可以使用以下命令
 npm install 模块名@latest 
 
 //如果当前的版本号为2.5.1,是没办法进行npm update 模块名 @2.3.1 将模块版本号变为2.3.1的,当然,你可以先uninstall,然后进行install @2.3.1
  1. 卸载node模块
 npm uninstall 模块名
  1. 访问package.json的字段文档
 npm help json
  1. 发布一个npm包的时候,需要检验某个包名是否已经存在
 npm search 模块名
  1. npm init:引导你创建一个package.json文件,包括名称、版本、作者这些信息
  • 清除npm的缓存

     npm cache clean
     //慎重使用改命令
    
  1. npm root 查看当前包的安装路径,
    npm root -g 查看全局的包的安装路径

  2. npm -v 查看npm的版本

  3. 查看某个模块的bugs列表界面

 npm bugs 模块名
 //例如运行npm bugs chai则会打开vue仓库的issue,效果如下图

18,打开某个模块的仓库界面

 npm repo 模块名
 //例如运行npm repo vue则会打开vue线上仓库,效果如下图
  • 打开某个模块的文档

     npm docs 模块名
     //例如运行npm docs vue则会打开vue的readme.md文档
    
  • 打开某个模块的主页

     npm home 模块名
     //例如运行npm home vue则会打开vue模块的主页
    
  • 查看当前已经安装的模块

     npm list
     //当然我们也可以限制输入的模块层级,例如
     npm list --depth=0
    
  • 清除未被使用到的模块

     //有时在我们使用npm list的时候,可能会碰到一些问题,就是有些模块并没有被项目引用使用,我们还是安装了这些模块,那么我们可以一键清除这些没有使用到的模块
     npm prune