npm 常用命令 总结自B站大前端高级讲师王大虾node.js课程

本文整理了npm的一些基本操作,如初始化项目、安装和卸载包、查看配置及依赖等,旨在为开发者提供快速查阅的参考。推荐观看b站大前端高级讲师王大虾的node.js课程和w3cschool的npm教程,以便更深入学习。

写这篇的原因是在公司申请的新电脑配置环境的时候出了好些问题,索性就把npm的相关操作写到一篇博客里方便下次查找,尽量简单。b站大学还是不错的,推荐大家没事去卷一下,我是卷不动了orz

b站大前端高级讲师王大虾node.js教程https://space.bilibili.com/329004322/channel/collectiondetail?sid=46337w3cschool的npm教程https://www.w3cschool.cn/npmjs/

  1. npm init
  2. npm install
  3. npm uninstall
  4. npm config 
  5. npm list
  6. npm view
  7. npm outdated
  8. npm update
  9. npm root
  • 创建package.json文件(每一个node软件包中必有一个package.json,用以描述应用程序)
npm init
npm init --yes  //快速创建
  • 下载node.js软件包
npm install   //下载所有软件包
npm install <pkg> //下载特定软件包
npm i <pkg>
eg.
npm install lodash  // 下载lodash软件包

npm install <pkg>@<version> 下载指定软件包的特定版本
eg.
npm install lodash@2.4.2 mongoose@4.8.0

//下载开发依赖
npm i <pkg> --save-dev 
npm i <pkg> -D

//下载生产依赖
npm i <pkg> --prod

//全局安装 -g
npm i <pkg> -g


  • 删除软件包
npm uninstall <pkg>
npm un <pkg>

//删除全局软件包
npm un <pkg> -g
  • 获取npm配置
npm config list -l --json
// -l 列表所有默认配置项
// --json 以json格式展示配置项

//设置npm配置 先get拿到  再set设置
eg.
npm config get registry //获取npm下载地址
npm config set registry https://registry.npm.taobao.org //将npm源换成淘宝镜像
npm config set registry https://registry.npmjs.org //原地址,如果要上传npm软件包需要换成该地址
  • 查看所有依赖软件包的具体版本
npm list //查看所有依赖软件包的具体版本,树形结构
npm list -g //查看全局安装软件包
有时候不想看依赖的依赖,就可以指定深度 --depth

npm list --depth num 
npm list -g --depth num

eg.
npm list --depth 0  

  • 查看软件包元数据
npm view <pkg>

  • 查看软件包过时情况

        方法一:

npm outdated
npm outdated -g //全局软件包过时情况

         方法二:

//全局下载npm-check-updates软件包
npm install npm-check-updates -g

npm-check-updates
ncu  //简写
  •  更新软件包
npm update //遵循语义版本控制

ncu -u //强制更新,不遵循语义版本控制
  •  查看软件包安装位置
npm root 
npm root -g // 查看全局软件包安装位置

(待补充)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值