npm5之后安装文件之后会多出一个package-lock.json的文件,它的作用是:

1. 安装之后锁定包的版本,手动更改package.json文件安装将不会更新包,想要更新只能使用 npm install xxx@1.0.0 --save 这种方式来进行版本更新package-lock.json 文件才可以

2. 加快了npm install 的速度,因为 package-lock.json 文件中已经记录了整个 node_modules 文件夹的树状结构,甚至连模块的下载地址都记录了,再重新安装的时候只需要直接下载文件即可

它的意义在于锁定了包的版本,确保能够避免包版本不同产生的问题。之前由于用yarn来安装同事给的项目下的包,最后出现eslint版本不对一直报错的问题

最新文章

  1. 转:各种Adapter的用法
  2. WM8978和VS1053B的区别
  3. httpclient详细介绍
  4. 关于android的Activity的四种启动模式
  5. PHP curl 模拟登陆
  6. Ubuntu/Linux 笔记应用 为知笔记(支持markdown)
  7. 负载均衡集群之LVS配置命令
  8. Puppet的执行过程
  9. 使用perconna xtrabackup备份脚本
  10. 面向对象【day08】:异常处理-断言(七)
  11. 使用pdfBox实现pdf转图片,解决中文方块乱码等问题
  12. UCloud首尔机房整体热迁移是这样炼成的
  13. [easyUI] autocomplete 简单自动完成以及ajax从服务器端完成
  14. python的运行机制和版本区别
  15. Js中,Map对象的使用
  16. Python3求笛卡尔积的两种方法
  17. rapidxml 解析修改内存的值
  18. Knockout 监控数组对象属性
  19. WeifenLuo.WinFormsUI.Docking.dll的用法
  20. 面试题思考:Java RMI与RPC,JMS的比较

热门文章

  1. Java 8——接口中个的默认方法和静态方法
  2. WPF精修篇 多数据触发器
  3. 微信开放平台apk的应用签名的获取
  4. vs2017 + mysql+ef 创建实体模型闪退问题
  5. 我是如何一步步编码完成万仓网ERP系统的(五)产品库设计 1.产品类别
  6. drf--版本控制
  7. 我用Bash编写了一个扫雷游戏
  8. topshelf注册服务
  9. php超时时间说明【转】
  10. django framework插件类视图方法