package.json 文件介绍|学习笔记

简介: 快速学习 package.json 文件介绍

开发者学堂课程【Node.js 入门与实战package.json文件介绍】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/588/detail/8271


package.json文件介绍

目录:

一、package.json介绍

二、Package.json文件作用

三、Package.json常见项

四、创建Package.json步骤

一、package.json介绍

Package.json:

即包描述文件或者项目描述文件,项目中使用带 package.json 文件。

意思在文件中包含着描述当前项目和包的相关信息,比如版本号,项目名称,仓库地址,作者,搜索关键词,依赖哪些其他包

元数据:

指描述自身信息的数据即原数据。

档案即可叫做原数据,所有描述你的身高,体重,性别,年龄,地址,身份证号码等关于你的信息的数据,即个人元数据

项目描述自身的信息,即为元数据

数据库中的库和表,表存储数据,正常数据存储,对于描述数据库自身的数据叫做元数据,数据库的元数据即此实例下有多少数据库,每个数据库占的大小,每个库下有多少表,每张表有多少列,当前数据库有多少用户,每个用户密码,及权限等,这类描述数据的自身的信息的数据,就叫做数据库的元数据

对象通过类或者构造函数而来,在内存中对象中有多少属性,方法,内存中保存属性方法和其他信息,这些信息就称为这个类或对象的元数据。

 

二、package.json文件的作用

1.packagejson 文件是一个包说明文件(项目描述文件),用来管理组织一个包(一个项目)

package.json 文件是一个 json 格式的文件

2.位于当前项目的根目录下

三、package.json文件中常见的项

Pachage.json 文件中包含多种键值对,其中两个必须得有,其他的全部都可以省略,若没有这两个,此文件即为不合法文件,却了就不可以上传

Name:

表示包的名字(必须有),一个包上传必须有 name 和 version

包基本描述信息

www.docs.npmjs.com

image.png

Mim 的 package.json 文件内容

"_from" : "mime",

" id:"mime@2.0.3",

"inBundle" : false,

"_phantomChildren": {},

'_requested": {

"type" : "tag",

"registry" : true,

"raw" : "mime" ,

//包的名称

"name" : "mime"

"escapedName" : "mime" ,

"rawSpec": "",

"saveSpec" : null,

"fetchSpec": "latest"},

键值对整体对象

version:

表示包的版本

description:

表示包描述

author:

表示包的作者

main:

表示包的入口 js 文件从 main 字段这里指定的那个js文件开始执行。

Dependencies:

表示当前包依赖的其他包

常用字段,还有很多其他字段,若需要使用可以查看相关文档

 

四、如何创建一个 package.json文件

1.通过 npm init 命令或者 npm init-y 或 npm init-yes 命令

2. 手动创建一个

手动创建比较麻烦,需要新建文件,一个一个去写入

注意

1.通过npm init-y 或 npm init-yes 创建 package.json 文件时,执行命令所在的目录和名称中不能包含大写字母,所在项目文件夹不可包含大写字母

image.png

不可以在大写的文件夹下,在5.x中,若是大写是完全不能够使用的,新版本中有所调整。

大写和中文不建议使用,使用会出现问题

image.png

2.package.json 文件中,项目名称本身不能包含大写字母和中文,始终使用小写英文字母

3.npm 更新新版本后,项目所在的文件夹如果包含中文等特殊字符,创建的时候不会提示一步一步的输入,直接报错。

相关文章
|
2月前
|
JSON 算法 vr&ar
目标检测笔记(五):查看通过COCOEvaluator生成的coco_instances_results.json文件的详细检测信息,包含AP、AR、MR和DR等
本文介绍了如何使用COCO评估器通过Detectron2库对目标检测模型进行性能评估,生成coco_instances_results.json文件,并利用pycocotools解析该文件以计算AP、AR、MR和DR等关键指标。
131 1
目标检测笔记(五):查看通过COCOEvaluator生成的coco_instances_results.json文件的详细检测信息,包含AP、AR、MR和DR等
|
2月前
|
JSON 数据格式 Python
Python实用记录(十四):python统计某个单词在TXT/JSON文件中出现的次数
这篇文章介绍了一个Python脚本,用于统计TXT或JSON文件中特定单词的出现次数。它包含两个函数,分别处理文本和JSON文件,并通过命令行参数接收文件路径、目标单词和文件格式。文章还提供了代码逻辑的解释和示例用法。
50 0
Python实用记录(十四):python统计某个单词在TXT/JSON文件中出现的次数
|
3月前
|
XML JSON JavaScript
R JSON 文件
JSON: JavaScript Object Notation(JavaScript 对象表示法)。
76 29
|
2月前
|
JSON 数据格式
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
LangChain-20 Document Loader 文件加载 加载MD DOCX EXCEL PPT PDF HTML JSON 等多种文件格式 后续可通过FAISS向量化 增强检索
104 2
|
2月前
|
JSON 数据格式 计算机视觉
Opencv实用笔记(一): 获取并绘制JSON标注文件目标区域(可单独保存目标小图)
本文介绍了如何使用OpenCV和Python根据JSON标注文件获取并绘制目标区域,同时可将裁剪的图像单独保存。通过示例代码,展示了如何读取图片路径、解析JSON标注、绘制标注框并保存裁剪图像的过程。此外,还提供了相关的博客链接,供读者进一步学习。
44 0
|
3月前
|
JSON 前端开发 中间件
React读取properties配置文件转化为json对象并使用在url地址中
本文介绍了如何在React项目中读取properties配置文件,将其内容转化为JSON对象,并在请求URL地址时使用这些配置。文章详细说明了异步读取文件、处理字符串转换为JSON对象的过程,并提供了一个封装函数,用于在发起请求前动态生成配置化的URL地址。
91 1
|
3月前
|
JSON 前端开发 JavaScript
java中post请求调用下载文件接口浏览器未弹窗而是返回一堆json,为啥
客户端调接口需要返回另存为弹窗,下载文件,但是遇到的问题是接口调用成功且不报错,浏览器F12查看居然返回一堆json,而没有另存为弹窗; > 正确的效果应该是:接口调用成功且浏览器F12不返回任何json,而是弹窗另存为窗口,直接保存文件即可。
148 2
|
3月前
|
JSON 前端开发 JavaScript
解析JSON文件
解析JSON文件
133 9
|
3月前
|
JSON 前端开发 JavaScript
JSON文件如何读取?
JSON文件如何读取?
150 5
|
3月前
|
JSON 数据格式 Python
6-1|Python如何将json转化为字符串写到文件内 还保留json格式
6-1|Python如何将json转化为字符串写到文件内 还保留json格式