package.json和package-lock.json到底是什么?
npm官方文档:
http://caibaojian.com/npm/files/package.json.html
注意:
刚开始搭建项目的时候,如果下载的框架里没有 package.json 文件,需要我们手动创建。否则我们执行运行 npm install, npm 会一直报package.json文件不存在的错误。当然如果是执行 npm install XXXX具体到某一个某块,不会报错
我们每次,去npm install xxx会把内容记录到package.json文件中,下载的包都会发生变化,为了系统的稳定性考虑,每次执行完npm install之后会对应生成package-lock文件,该文件记录了上一次安装的具体的版本号。
根据官方文档,package-lock.json 是生成的系统当前安装的库的具体来源和版本号,锁定版本。
当你执行npm install的时候, node会先从package.json文件中读取所有dependencies信息,然后根据dependencies中的信息与node_modules中的模块进行对比,没有的直接下载,node是从package.json文件读取模块名称,从package-lock.json文件中获取版本号,然后进行下载或者更新。
当package.json与package-lock.json都不存在,执行"npm install XXXX"时,node会重新生成package-lock.json文件,然后把node_modules中的模块信息全部记入package-lock.json文件。但不会生成package.json文件。但是,你可以通过"npm init --yes"来生成package.json文件
package.json和package-lock.json到底是什么?相关推荐
- java中将json字符串_Java中JSON字符串与java对象的互换实例详解
在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很多的标签,这无疑占据了网络流量,JSON在这方面则做的很好, ...
- json java 实例_java JSON数据转对象
只要电脑配置了JDK, 便可使用Json2Bean, 不用导入到eclipse或android studio, 直接双击就可以打开使用, 每次使用之前要重新设置编辑规则,不用改动什么规则,点" ...
- Java构造和解析Json数据之org.json
一.介绍 org.json包是另一个用来beans,collections,maps,java arrays 和XML和JSON互相转换的包,主要就是用来解析Json数据,在其官网http://www ...
- JSON之三:获取JSON文本并解释(以google的天气API为例)
google提供了天气的api,以广州天气为例,地址为: http://api.openweathermap.org/data/2.5/weather?q=guangzhou 返回的结果为: { &q ...
- Android中的JSON解析方式:json; Gson ; Fastjson
本文主要介绍Json数据的解析 ----a,json数据的介绍 ----b,json数据的解析 ----c,gson数据的解析,谷歌公司的一种格式 ----d,fastjson数据的解析,阿里巴巴的一 ...
- android怎么根据标题解析json,如何在android中解析没有json对象标题的json数组?
首先,我创建了解析器类JSONParser.java package com.example.myparse; import java.io.BufferedReader; import java.i ...
- JSON中的JSON.parseArray()方法、JSON.parseObject()方法和JSON.tojsonString()方法
1.JSON.JSON.parseObject和JSON.toJSONString JSON.parseObject,是将Json字符串转化为相应的对象:JSON.toJSONString则是将对象转 ...
- Go Web编程--解析JSON请求和生成JSON响应
现在无论是网站.App.小程序还是移动端H5页面应用,都是采用前端与后端单独部署,相互之间以API接口交互的形式构建而成的.因为在结合可读性.编码数据大小和开发者使用难度上都JSON格式是一个比较好的 ...
- java封装json串示例_Java JSON示例
java封装json串示例 Welcome to the Java JSON Example Tutorial. JSON (JavaScript Object Notation) is text-b ...
- json.parser性能_Jackson JSON Java Parser API示例教程
json.parser性能 Jackson JSON Java Parser is very popular and used in Spring framework too. Java JSON P ...
最新文章
- 查看pod网络范围_可用网络的ip地址范围
- mybatis mapper.xml --注释 带参数的坑
- 白领学python_大学生应该早早自学Python,Ps,Pr,office三件套,还是等到要用的时候再学?...
- 谈谈:.Net中的序列化和反序列化
- JSP引入CSS文件无法生效的问题
- groupwise_GroupWise部分文档翻译
- 如何去掉自动弹出IE9介绍页
- iOS开发需要哪些图片?
- CentOS ifconfig无IP地址解决办法
- 通过 AnyTrans 将照片从 Mac 传输到 iPhone,无需 iTunes
- 12. MySQL 函数
- 《概率论与数理统计》(浙大第四版)第五章总结笔记(纯手写)
- c#获取网口扫描枪数据
- jdk目录详解及其使用方法
- 计算机恢复出厂设置xp,电脑xp一键恢复出厂设置
- .pth文件转.weight文件For YOLO
- FineBI中tomcat服务器部署
- 华为首款台式机计算机发布,华为首款商用台式机发布,或再成商用PC市场破局者...
- 美团也玩大数据杀熟?
- 10M网线与100M网线和1000M(千兆)网线做法
热门文章
- MGS-H2系列1207万像素9.7帧1英寸全局曝光GIGE千兆网工业相机
- 解决fastboot模式下执行fastboot flashing unlock命令失败的问题
- 解决使用idea对javaweb进行打包,发布到服务器上时报错,资源或者方法找不到的问题
- intellij idea将web项目打成war包
- 说了那么多,到底什么是「神经搜索」?
- 铁路现代化技术系统整理(三)之5T系统
- 大前端开发:前端如何开发 APP
- Python爬虫解决极验(geetest)滑动验证码
- VMA与page fault
- BufferedReader.readLine()遇见的坑