npm-check
来源:互联网 发布:java mail html模板 编辑:程序博客网 时间:2024/06/14 00:19
- 实现对单个npm 包的操作
- 安装:
npm i *
- 更新:
npm update *
- 更新操作也可写成安装操作,会覆盖的
- 删除:
npm uninstall *
- 安装:
那么问题来了,如何实现对多个包进行安装更新操作?
难不成要一个一个的进行安装,如果说包很多,再一个一个的去安装,如果再想进入他们各自的官网看看添加了哪些功能什么的,岂不是要烦死。。。
这就是为啥要用npm-check这家伙的原因了,好了,我要开始我的showtime了,开始划重点。
- 定义
- check:检查。就是要检查那些
过时的
、不用的
、不正确
的包
- check:检查。就是要检查那些
- 安装
npm i npm-check
- node版本要求:node >=0.11 (就当是废话)
- 特点
- 告诉你都有哪些是过时的
- 提供包的文档的链接,以便你可以决定是否需要更新。
- 会通知你的代码中是否有使用依赖关系
- 使用-g命令 ,全局搜索所安装的包
- 交互式更新,-u命令
- 支持公共和私有@ scoped/package 。
- 支持ES6风格的import from 。
- 等等等等吧
- 使用
- 现在很多的前端项目用的都是用的cli,里面都会有一个package.json文件,这个文件就是记录用的都有哪些包,还有用的那些包的版本。如果想要更新这些包,总不能一个一个的去更新吧。当然也可以把版本号改为*号,这样的话,安装的时候就会安装最新版本的包。不过大多数的人搜没有把版本号去掉,现在就用这个npm-check来做这个更新操作吧。
- 在命令行输入 npm-check -u;效果如下
- 上图出现的那些包都是package.json文件里的包,第一个版本号就是现在所安装的版本号,第二个就是最新的版本,后面那个链接就是各个包最新版本的文档。
- 在命令行输入 npm-check -g -u ;效果如下
- 上图显示的是全局安装的一些包,并不是package.json里面的包了。
- 上图红框内说明了如何进行更新操作,就是说上下键选择,空格键选中你想更新的包,选完之后,回车键就开始更新了。
- 除了-u、-g 还有其他命令,不过好像这两个都可以解决大多数情况了
其他使用可参考英文文档 https://www.npmjs.com/package/npm-check
阅读全文
0 0
- npm-check
- nodejs包高效升级插件npm-check-updates
- 解决npm 的 shasum check failed for错误
- 解决npm 的 shasum check failed for错误
- 解决npm 的 shasum check failed for错误
- 解决npm 的 shasum check failed for错误(npm注册国内镜像介绍)
- 解决npm 的 shasum check failed for错误(npm注册国内镜像介绍)
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- npm
- 人群密度估计--Crowd Counting Via Scale-adaptive Convolutional Nerual Network
- Javascript学习笔记(单线程模型)
- EXISTS用法
- PostgreSQL 设置单条SQL的执行超时
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- npm-check
- 5.5.1 没有重载
- 让后端tomcat日志获取真实的IP,而不是nginx 服务器的IP
- PHP学习笔记5(结构语句)
- Gateway的架构,设计原则和部署
- 微信小程序 (3 tabBar及 页面跳转)
- 安装ssh服务
- ThinkPHP主从读写分离+MySQL底层配置半自动复制同步
- html5纯css字体大小自适应设置