• package.json项目描述文件,记录了当前项目信息,例如项目名称、版本、作者、github地址、当前项目依赖了哪些第三方模块等。

    使用npm init-y命令生成。

  • 记录了依赖模块,项目名称,版本号,程序入口,开发时依赖,简写命令等

{
"dependencies": {
"bluebird": "^3.7.2"
},
"name": "axios",
"version": "1.0.0",
"main": "axios.js",
"devDependencies": {},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"description": ""
}
  • 可以通过执行npm install来恢复node_modules
  • package-lock.json可以锁定具体版本,package只能锁定大版本。

package.json&package-lock.json(项目描述文件)的更多相关文章

  1. 关于 package.json 和 package-lock.json 文件说明

    package.json 在 Node.js 中,模块是一个库或框架,也是一个 Node.js 项目.Node.js 项目遵循模块化的架构,当我们创建了一个 Node.js 项目,意味着创建了一个模块 ...

  2. [转]nodejs中package.json和package-lock.json文件的功能分析

    本文转自:https://blog.csdn.net/u013992330/article/details/81110018 最新版nodejs中,多了一个package-lock.json文件,刚开 ...

  3. [web 前端] Npm package.json与package-lock.json文件的作用

    本文链接:https://blog.csdn.net/u013992330/article/details/81110018 最新版nodejs中,多了一个package-lock.json文件,刚开 ...

  4. package.json 与 package-lock.json 的区别

    根据官方文档,这个package-lock.json 是在 `npm install`时候生成一份文件,用以记录当前状态下实际安装的各个npm package的具体来源和版本号. 它有什么用呢?因为n ...

  5. package.json和package-lock.json的区别

    参考:https://blog.csdn.net/c2311156c/article/details/80320046 package.json: 主要用来定义项目中需要依赖的包 package-lo ...

  6. 关于package.json和package-lock.json的区别

    package.json文件记录你项目中所需要的所有模块.当你执行npm install的时候,node会先从package.json文件中读取所有dependencies信息,然后根据depende ...

  7. golang基础知识之encoding/json package

    golang基础知识之json 简介 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式.可以去json.org 查看json标准的清晰定义.json pack ...

  8. IT项目中使用 json格式数据 保存项目配置信息, 在配置文件再读取json文件的内容进行赋值

    json格式小巧玲珑,适合做配置文件,特别是大型项目中, 可以将配置信息分类保存到不同的json文件中, 然后再在配置文件中读取配置文件的数据进行赋值, 这里以python为例进行说明: 假设在you ...

  9. org.json package

    JSON is a light-weight,language independent,data interchange format. org.json package implement JSON ...

  10. 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】) 转

    效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中[附源代码下载])    本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较   ...

随机推荐

  1. 企业如何通过数据资产化,激活“数据要素x”,乘出新质生产力

    放眼全球,数据作为一种新兴生产要素,在全球经贸活动中扮演着至关重要的角色,驱动着数字经济的蓬勃兴起.据前瞻预测,至2025年,全球数据流动对整体经济增长的贡献预估将达到惊人的11万亿美元. 近几年国家 ...

  2. Selenium Grid的原理,配置和WEB UI分布式测试

    selenium grid 用于webui automation的分布式测试,  一般常规情况下,测试不建议用多线程,多线程会有很多问题,比如并发,锁机制等,什么时候线程该动什么时候停,考虑并发协同机 ...

  3. ET框架对MongoDB的使用

    一:本地测试: 1:加载DB组件 2:调整用户ID :  C2G_LoginGateHandler中创建玩家时id调整.(每次重启服务端创建小人ID是一样的,插入数据库会覆盖掉上传插入的数据) 3:在 ...

  4. MySQL核心知识学习之路(7)

    作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习<MySQL实战45讲>的总结笔记的第七篇,总结了MySQL是如何解决幻读的. 上一篇:MySQL核心 ...

  5. List集合详解

    List集合是有序的,可重复的元素.里面每个元素都有索引,通过索引访问元素. List接口是Colletion的子接口,自然可以用里面的方法.额外的增加了通过索引访问集合元素的方法.如下 packag ...

  6. 在C#中使用 System.Threading.Timer 实现定时任务

    在C#中使用 System.Threading.Timer 实现定时任务 (qq.com) 前言 在编写应用程序过程中,高效的任务调度都是必不可少的,无论是在实现后台服务.自动化任务或者定期数据处理. ...

  7. SciTech-EECS-Autosar(自动驾驶)-5: MCAL(微处理器抽象层)

    SciTech-EECS-Autosar(自动驾驶) 5: MCAL(微处理器抽象层) 微控制器抽象层位于AUTOSAR分层模型BSW最接近硬件设备的层, 包含内部驱动,可以直接访问微控制器和片内外设 ...

  8. BigdataAIML-Important Data Features preprocessing points非常重要的数据维度预处理方面

    https://developer.ibm.com/tutorials/awb-k-means-clustering-in-python/ PCA: 对2D数据非常好理解,但是对tensor(3D以上 ...

  9. 如何查看电脑最大支持多少GB内存?-九五小庞

      打开"开始"菜单,点击"运行"按钮,也可以直接使用[Win + R]组合快捷键打开.       在弹出来的窗口输入"CMD",然后确定 ...

  10. Unity 随机生成道路-最小生成树

    要使用Prim算法来确保生成的 Cube 之间不会有孤岛,你需要按照以下步骤进行实现: 1. 创建一个数据结构来表示 Cube,包括位置信息和是否已经被连接的状态.2. 初始化一个空列表(或优先队列) ...