![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IT技术系列
文章平均质量分 84
懂电商API接口的Jennifer
从事淘宝、拼多多、京东、1688等电商平台的API接口开发、跨境电商API、代购系统开发
展开
-
谈一谈爬虫开发工程师
爬虫开发工程师需要分析和理解目标网站的页面结构和数据格式,使用相应的解析技术(如正则表达式、XPath、CSS选择器、JSON解析等),将抓取的页面内容转化为结构化的数据。以上即为想要入行爬虫开发工程师需要掌握的技能,当然,如果我们想要寻找到一份合适的爬虫开发工程师的工作时,工作机会是一,让自己准备好爬虫开发工程师所需的能力才最重要,这时候就不得不提到简历的重要性。爬虫开发工程师需要了解HTTP请求和响应的结构,状态码的含义,Cookie和Session的机制,以及常见的网络通信错误和故障排除方法。原创 2024-07-24 10:08:25 · 939 阅读 · 0 评论 -
如何保证Redis缓存和数据库的数据一致性
综上所述,我们提供了更全面的MySQL与Redis数据一致性解决方案。根据具体的业务需求和系统环境,选择合适的方案可以提高数据一致性的可靠性。然而,每种方案都有其优缺点和适用场景,需要综合考虑权衡。对于并发几率很小的数据(如个人维度的订单数据、用户数据等),这种几乎不用考虑这个问题,很少会发生缓存不一致,可以给缓存数据加上过期时间,每隔一段时间触发读的主动更新即可。就算并发很高,如果业务上能容忍短时间的缓存数据不一致(如商品名称,商品分类菜单等),缓存加上过期时间依然可以解决大部分业务对于缓存的要求。原创 2024-07-10 14:22:32 · 1267 阅读 · 2 评论 -
如何做代码Review?
计算机科学中,幂等表示一次和多次请求某一个资源应该具有同样的副作用,或者说,多次请求所产生的影响与一次请求执行的影响效果相同。代码评审的时候,要关注接口是否考虑幂等。比如开户接口,多次请求过来的时候,需要先查一下该客户是否已经开过户,如果已经开户成功,直接返回开户成功的报文。如果还没开户,就先开户,再返回开户成功的报文。这就是幂等处理。原创 2024-01-02 15:14:43 · 946 阅读 · 0 评论 -
浅谈高并发以及三大利器:缓存、限流和降级
高并发是指系统或应用程序在同一时间段内接收到大量并发请求的能力。具体来说,高并发环境下系统需要能够同时处理大量的请求,而不会出现性能问题或响应延迟在网站或APP的开发中,缓存机制是一个不可或缺的环节,可以提高网站或APP的访问速度,降低数据库压力。但在高并发环境下,缓存机制的作用更加明显,不仅可以有效减轻数据库的负载,还可以提高系统的稳定性和性能,从而给用户带来更好的体验。原创 2023-12-29 17:01:29 · 1456 阅读 · 0 评论 -
7 个 Java中的 棘手问题
上面的代码看起来很简单,没有明显的错误,但实际上它无法编译。编译错误是“方法 returnShort() 不适用于参数 int”。原因是在java中,两个short的和是一个int。这称为二进制数字提升。原创 2023-12-19 10:59:29 · 973 阅读 · 0 评论 -
PHP编程的正确姿势:实用技巧和示例
可靠、可维护的代码是任何成功的 PHP 项目的支柱。为了实现这一点,我们可以遵循 SOLID 原则来编写代码。这些原则包括单一职责原则(SRP)、开闭原则(OCP)、里氏替换原则(LSP)、接口隔离原则(ISP)和依赖倒置原则(DIP)。原创 2023-12-06 16:55:52 · 383 阅读 · 0 评论 -
彻底弄懂base64的编码与解码原理
Base64编码是将字符串以每3个8比特(bit)的字节子序列拆分成4个6比特(bit)的字节(6比特有效字节,最左边两个永远为0,其实也是8比特的字节)子序列,再将得到的子序列查找Base64的编码索引表,得到对应的字符拼接成新的字符串的一种编码方式。每3个8比特(bit)的字节子序列拆分成4个6比特(bit)的字节的拆分过程如下图所示:base64说起Base64编码可能有些奇怪,因为大多数的编码都是由字符转化成二进制的过程,而从二进制转成字符的过程称为解码。原创 2023-10-23 09:06:10 · 2564 阅读 · 0 评论 -
API接口数据流转常见安全机制
如今API成了企业应用程序的关键,它使应用程序的特性更加丰富和动态,随着数字化转型,数据在不断打通,API成为数据重要的流通链路。其二,使用令牌来标识每个API,控制对数据和服务的访问,没有授权令牌的开发人员不能公开新的API。API安全市场处于相对早期阶段,国内专业从事API安全的厂商也不多,从市场角度来看,主要有两类:API网关方案和基于数据流转分析的API安全方案。API接口作为数据共享开放的基础,随着数字化进程的推进,越来越多的企业和数据中心将服务封装成数据接口进行开放,供第三方使用。原创 2023-10-01 09:40:38 · 248 阅读 · 0 评论 -
京东大型API网关实践之路
对于基于微服务架构实现的后端服务而言,接入一个性能高效、安全稳定的API网关,享受其带来的身份认证、路由请求、协议转换等便利,更加专注于自身业务逻辑的开发,是有必要的。API网关平台化意味着N条产品线,一个网关,通过实现自动化运营,解放生产力,打造统一化平台,提供可持续化产品,拥抱API经济,实现API变现。在API网关界面化管理控制平台中,对收集统计到的监控数据,如API接口调用量、响应时间等信息,提供了可视化的API实时智能数据分析与监控告警功能,订阅API异常报警信息,以便实时监控后端服务运行情况。原创 2023-09-28 15:15:57 · 1153 阅读 · 0 评论 -
电商API的存在意义以及安全措施
当客户在网购时输入个人身份信息(PII),如电子邮件、密码、信用卡详细信息和电话号码等,同时还与他人共享了详细交易信息,例如奖金、余额和奖励,这就增加了不法分子窃取数据的机会。随着API的广泛采用,对不安全API的自动攻击正在增加。一个好的API安全解决方案提供强大的API发现功能,它自动清点所有API,包括僵尸和影子API。API便于企业使用和集成,尽管大多数API并非用于公众用途,但它可以访问所有敏感资产和信息。除了自动API扫描工具外,手动笔测试也是至关重要的,它帮助企业检测可能意识不到的错误配置。原创 2023-09-28 15:13:19 · 82 阅读 · 0 评论 -
都用HTTPS了,还能被查出浏览记录?
我们每天访问的网站大部分是基于HTTPS协议的,简单来说,HTTPSHTTPTLSHTTP是一种应用层协议,用于在互联网上传输超文本(比如网页内容)。由于HTTP是明文传递,所以并不安全TLS是一种安全协议。TLS在传输层对数据进行加密,确保任何敏感信息在两端(比如客户端和服务器)之间安全传输,不被第三方窃取或篡改所以理论上,结合了HTTP和TLS特性的HTTPS,在数据传输过程是被加密的。但是,TLS建立连接的过程却不一定是加密的。虽然HTTPS连接本身是加密的,但在建立HTTPS的过程中(TLS。原创 2023-09-27 15:14:48 · 122 阅读 · 0 评论 -
Spring Boot事件机制浅析
在设计模式中,观察者模式是一个比较常用的设计模式。维基百科解释如下:观察者模式是软件设计模式的一种。在此种模式中,一个目标对象管理所有相依于它的观察者对象,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。在我们日常业务开发中,观察者模式对我们很大的一个作用,在于实现业务的解耦、传参等。原创 2023-09-26 09:33:25 · 776 阅读 · 0 评论 -
curl 接口调用工具
后端接口开发完成,你还在为等待前端而无法调试吗?今天分享一个小工具,curl,一个命令行文件传输工具。可用于大家平常开发的接口调用测试。它支持文件的上传和下载,支持包括HTTP、HTTPS、ftp等众多协议,还支持POST、cookies、认证等特征。原创 2023-09-26 09:31:43 · 581 阅读 · 0 评论 -
域名的魔力:推特被马斯克改为X.com,世界上最贵的那些域名长啥样?
2015年初,360公司以1亿人民币的价格从美国运营商Vodafone手中买下了360.com这个国际顶级域名,创造了当时全球域名交易的纪录。360.com是一个非常简短和易记的域名,符合360公司的品牌形象和业务范围,也有利于360公司在海外市场的拓展。原创 2023-09-25 15:25:24 · 1447 阅读 · 0 评论 -
预防API漏洞简述
OAuth允许用户在不共享凭据的情况下授予对其资源的访问权限,而OpenID Connect允许用户向身份提供程序进行身份验证,并获得可用于访问API的ID令牌。防止API漏洞听起来像是一项真正的壮举。通过尽早执行这些测试并经常监控您的API,您可以在开发过程的早期发现潜在问题,并采取纠正措施以确保您的API安全可靠。出于这些原因,必须实施强大的安全措施来保护您的API以及通过它们的数据,以防止发生漏洞。基于角色访问控制:基于角色的访问控制是一种基于分配给用户或应用程序的角色来控制对API的访问的方法。原创 2023-09-22 10:27:30 · 124 阅读 · 0 评论 -
2023年下半场跨境电商发展的六大趋势,如何把握?
所以中小型出海企业也不要就此躺平,技术在革新,市场在交替,抓住时代的风口才是成功的王道。更重要的是,要做什么类目,做什么产品,产品本身要做什么改良和优化等等,需要您提前根据资金、资源和供应链能力等综合情况,把这些基础工作做好,且挑选的产品本身切记质量要过硬,品质合格有保证。关于站内推广板块,小编建议可以投放亚马逊内部的广告,包括产品推广、视频推广、品牌推广等等,相对于国内电商平台,亚马逊的同样使用CPC(按点击付费)的广告收费模式,这种方法可以快速提升流量和销量,为产品的后期排名做准备。原创 2023-09-22 10:16:10 · 253 阅读 · 0 评论 -
编写整洁代码的最佳实践原则
概述编写整洁的代码是每个软件开发人员的基本能力。干净的代码不仅使你的代码库更易于维护和理解,而且还能够促进团队成员之间的协作,升华友谊。在这篇文章中,我们将探讨什么是整洁的代码、为什么它很重要,并为你提供一组最佳实践和原则来帮助你编写整洁并可维护的代码。可读性:简洁的代码易于阅读。任何一个同事,包括后面的你自己都可以快速理解它。这将减少掌握代码功能所需的时间,从而加快开发和调试速度。可维护性:代码的阅读次数要多于编写次数。当你编写整洁的代码,随着时间的推移,维护和扩展应用程序将变得更容易。项目经常发展和迭代原创 2023-09-19 14:33:07 · 80 阅读 · 0 评论 -
确认过眼神,你就是我心中的【理想型】API!
企业通过Oceanpayment的一个API可访问全球主流的支付方式,打破以往的单一对接,自由添加包含电子钱包、银行卡、预付费、先买后付在内的多种支付方式,满足不同消费者的支付偏好;同时,消费者的交易会被发送到对应的支付处理器,确保支付流程的灵活便捷,带给消费者丝滑的服务体验。跨境支付过程中,API不仅需具备高并发的处理能力,另一方面还需具备智能化技术能力,支持通过多种API整合,让跨境支付服务能快速高效精准地完成各环节流程,实现最优的支付流程、尽可能地减少支付环节的跳转,从而降低消费者流失的情况。原创 2023-09-17 10:28:54 · 359 阅读 · 0 评论 -
电商ERP供应链模块解析——采购+入库流程
而在系统设计中总要考虑异常情况,如采购单 A 因供应商原材料短缺,无法在预期时间内完成全部产品 b 的生产,采购员变更采购单,这时系统要把已完成的部分产品 b 分配给哪个申购单?采购单贯穿采购入库全流程,向上游是对申购单、补货建议(系统根据配置策略自动生成)的整合, 如多个申购单同一供应商和到达仓库,可以将多张申购单合并为一张采购单;如已付款,需要和供应商沟通退款。同样提升采购方效率的还有供应商提前贴标服务,采购方将商品和箱标提供供应商,供应商贴标后,采购方可直接按箱收货和发头程,不需要再额外处理。原创 2023-09-15 10:39:15 · 856 阅读 · 0 评论 -
6种最流行的API架构风格
本文分析了最流行的 6种 API架构风格,分别从定义到原理,从使用场景再到实例分析,每种风格都有其优缺点和合适的使用场景,或许有些架构风格是你工作中一直在使用,比如:RESTful,或许有些架构风格你不曾听过,比如:SOAP。存在即合理,了解这些 API架构风格,一方面可以帮助我们了解 API发展的一个历史过程,一方面可以帮助我们在具体的场景选择更合适的架构风格,更重要的是,它可以更好的拓宽我们的技术视野,指不定哪一天工作中就需要使用到这种风格。原创 2023-09-14 17:12:19 · 323 阅读 · 0 评论 -
继续聊聊API接口
1.社交网络:Facebook、Twitter、Instagram等社交平台都开放了API,方便其他应用使用其社交数据和功能,如好友关系、照片分享等。6. 文件存储:云存储服务商提供的对象存储、文件存储API使许多互联网应用实现大文件上传与下载、数据备份等功能,如百度网盘API、Dropbox API等。5.标准化REST API等规范使API的设计和开发标准化,易于理解和使用,具有更好的可读性和扩展性。4.可重用性一个好的API可以被多个开发者和应用调用,避免重复开发同类接口,提高代码的重用率。原创 2023-09-12 09:35:14 · 95 阅读 · 0 评论 -
【API 管理】什么是 API 管理,为什么它很重要?
API 管理是一组流程,用于分发、控制和分析组织用来跨云连接应用程序和数据并与外部世界连接的 API。API 管理的主要目标是使创建自己的 API 或使用外部 API 的组织能够监控其活动并满足使用 API 的开发和应用程序的需求。这就是他们如何确保所有 API 的使用均符合公司政策并以适当的安全级别进行管理。通过在您的组织和外部世界的边缘部署 API 管理,您可以获得从安全性和可追溯性到通信效率的重要功能。API 管理由许多移动块组成,这些块通常合并到一个整体解决方案中。原创 2023-09-07 11:29:40 · 121 阅读 · 0 评论 -
懂点心理学 - 踢猫效应
某公司董事长为了重整公司事务,许诺自己将早到晚归。有一次,他在家看报太入迷以至于忘记了时间,为了不迟到,他在公路上超速驾驶,结果被警察开了罚单,最后还耽误了时间。这位老董愤怒之极,回到办公室,为了转移他人的注意,他将销售经理叫到办公室训斥了一顿。销售经理挨训之后,气急败坏地走出办公室,将秘书叫到自己的办公室并对他挑剔一顿。秘书无言无故被人挑剔,自然是一肚子气,故意找接线员的茬儿。接线员无可奈何垂头丧气地回到家,对着自己的儿子大发雷霆。原创 2023-09-06 10:50:37 · 107 阅读 · 0 评论 -
一日一技:Python如何同时调用多个GPT的API?
有些同学不知道怎么在Python SDK中同时使用多个账号,于是他们只有使用GPT的Rest HTTP接口,自己封装一个函数来发起请求从而切换不同的账号。模块的代码,然后Windows按下键盘的Ctrl,MacOS按下键盘的Command,并鼠标左键点击。也就是说,当你想同时调用多个账号时,不需要在一开始给openai设置对应的参数,你只需要在调用。有些同学可能知道,微软的Azure也提供GPT接口,在Python中也需要通过。使用这种方法,我们就可以在一个程序里面同时使用多个GPT账号了。原创 2023-09-05 11:52:27 · 1217 阅读 · 0 评论 -
再学http-为什么文件上传要转成Base64?
本文最后再来总结对比下这两种文件上传的方式优缺点。(1)multipart/form-data可以传输二进制流,效率较高,Base64需要编码解码,会耗费一定的性能,效率较低。(2)Base64不受请求方式的限制,灵活度高,http文件二进制流方式传输只能通过multipart/form-data的方式,灵活度低。原创 2023-08-24 15:34:57 · 1294 阅读 · 0 评论 -
什么是cURL?
cURL支持几乎所有的互联网协议(DICT,FILE,FTP,FTPS,GOPHER,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,MQTT,POP3,POP3S,RTMP,RTMPS,RTSP,SCP,SFTP,SMB,SMBS,SMTP ,SMTPS,TELNET和TFTP)。cURL(客户端URL)是一个开放源代码的命令行工具,也是一个跨平台的库(libcurl),用于在服务器之间传输数据,并分发给几乎所有新的操作系统。几个月后,开发出了FTP的支持,就不得不删除该名称了。原创 2023-08-20 10:16:38 · 206 阅读 · 0 评论 -
我只是用了个“笨”方法,一个月后不再惧怕英文文档
在日常工作中,尤其是程序员时时刻刻都会与英文打交道,虽然我们尽可能的在互联网和中文书籍中寻找我们需要的信息,但是,有时候总是不尽人意。对待翻译过来的文档或者书本可能有些定义依然无法明确理解,回到它原有的场景中才能明白究竟是什么意思?阅读英文文档应该是我们的基本技能。在本文内,笔者想在这儿分享的一点工作体会。在标题中重点引号标注的一个字——“笨”。既然是“笨”方法,就说明我们都很容易理解,很容易上手,很容易操作,很容易见效。之所以没有说,两天速成,七天见效,因为这些似乎是赤脚医生行走江湖的招数。原创 2023-08-19 17:31:56 · 90 阅读 · 0 评论 -
保证接口数据安全的10种方式
数据加签:用Hash算法(如MD5,或者SHA-256)把原始请求参数生成报文摘要,然后用私钥对这个摘要进行加密,就得到这个报文对应的数字签名sign(这个过程就是加签通常来说呢,请求方会把数字签名和报文原文一并发送给接收方。验签:接收方拿到原始报文和数字签名(sign)后,用同一个Hash算法(比如都用MD5)从报文中生成摘要A。另外,用对方提供的公钥对数字签名进行解密,得到摘要B,对比A和B是否相同,就可以得知报文有没有被篡改过。其实加签,我的理解的话,就是把请求参数,按照一定规则,利用hash。原创 2023-08-11 15:25:55 · 344 阅读 · 0 评论 -
Java 中如何优雅的实现对外接口,需要注意哪些事项?
我们使用的是阿里云服务器的负载均衡,后台分布式服务管理,我们运维小哥哥搭建了一套k8s,可以自由在k8s上扩展服务节点,各个服务结点也能随内存的使用自动漂移,不用多说,k8s真的很厉害,感兴趣的同学可以详细去学。合作方访问接口的时候,会根据你接口定义好的传参访问你的接口服务器,但是会存在接口参数类型错误或者格式不对,必传参数没传的问题,甚至一些恶意请求,都可以通过拦截器链进行前期拦截,避免造成接口服务的压力。其实也可以归为一类问题,但是不重要啦,重要的是怎么提高你写的接口的访问速度和性能。原创 2023-08-10 17:13:53 · 1274 阅读 · 0 评论 -
关于Java的未来探讨,看看国外开发者怎么说的
博主这里说下自己得看法,虽然作者对于自己得观点进行了5个误解的阐述,但是博主是并不认同得。文章的标题就是一个误导性的问题,暗示了 Java 已经不行。事实上 Java 仍然是一门非常流行和强大的编程语言,它在很多领域都有广泛的应用和优势,如移动应用、Web 应用、可穿戴设备、大数据、云计算等。Java 也有不断地更新和改进,引入了很多新的特性和功能,以适应不断变化的技术需求。Java 也有庞大的社区和丰富的资源,为开发者提供了很多支持和帮助。原创 2023-08-04 17:44:40 · 87 阅读 · 0 评论 -
API接口调用失败的常见原因有哪些?怎么解决?
检查接口限制和配额:如果遇到API请求超限或限制问题,可以查看API文档或联系API提供商,了解具体的限制和配额规定,并相应地调整API使用频率或申请更高的配额。查看错误日志和返回信息:如果API调用失败,可以查看错误日志或返回信息,通常API会提供详细的错误信息,从中可以得到有用的调试信息,并进一步排查和解决问题。检查API请求参数:仔细检查API请求参数,确保参数的格式、类型和取值范围都符合API文档的要求。检查API密钥:确保提供的API密钥有效且未过期,如果有必要,可以重新生成一个新的API密钥。原创 2023-08-01 10:54:16 · 11279 阅读 · 0 评论 -
浅谈大数据软件的功能性分析
在当今时代的潮流中,工作中遇到大数据处理的时候非常多,因此需要一些大数据分析软件帮助人们进行工作。由于这些软件针对的对象不同,因此使用方法也不同,那么为了帮助更多的人了解大数据分析软件,我们就对这些软件的功能进行简单的分析。原创 2023-07-30 09:33:19 · 557 阅读 · 0 评论 -
什么是 HTTP 长轮询?
那么,什么是长轮询?HTTP 长轮询是标准轮询的一种变体,它模拟服务器有效地将消息推送到客户端(或浏览器)。长轮询是最早开发的允许服务器将数据“推送”到客户端的技术之一,并且由于其寿命长,它在所有浏览器和 Web 技术中几乎无处不在。即使在一个专门为持久双向通信设计的协议(例如 WebSockets)的时代,长轮询的能力仍然作为一种无处不在的回退机制占有一席之地。原创 2023-07-29 16:17:18 · 1214 阅读 · 0 评论 -
为什么我们家里的IP都是192.168开头的?
IP地址就像快递里填的送件和收件地址,是一串编号,用于在纷繁复杂的网络世界中标识你的位置。IPv4有32位,最多能表示42亿个IP地址。为了更好的管理它们,教科书上出现过ABC这样的分类方式,并且在ABC类里还分为私有地址和公有地址。但目前流行使用CIDR的方式进行分类。为了表示更多主机,我们可以将网络分为广域网和局域网,广域网用公有地址,局域网使用私有地址。将公有地址乘上私有地址,就能表示远大于42亿台的机子。家庭网络较小,往往小区内几幢楼构成一个局域网,这几幢楼共用一个公有IP地址。原创 2023-07-28 14:58:31 · 110 阅读 · 0 评论 -
程序员不得不知道的 API 接口常识
说实话,我非常希望自己能早点看到本篇文章,大学那个时候懵懵懂懂,跟着网上的免费教程做了一个购物商城就屁颠屁颠往简历上写。至今我仍清晰地记得,那个电商教程是怎么定义接口的:现在看来,全部用 POST 请求估计是为了传参方便吧。那个时候自己也没有一个API 接口需要设计的意识,跟学过类似教程的朋友应该懂的,老师敲一行代码学生跟着敲一行。如果没人提这个事情,正式工作进入团队后,是很容易出丑的......(作者亲身经历,捂脸)原创 2023-07-27 09:28:06 · 119 阅读 · 0 评论 -
Python调用API教程
随着互联网技术的发展,API(Application Programming Interface)的应用越来越广泛。API是指一系列预先定义好的接口,用于以标准化的形式、规范的方式、安全高效地完成两个不同系统之间的信息交互。在这篇文章中,我们将详细介绍Python调用API的方法和技巧。原创 2023-07-26 15:57:39 · 6163 阅读 · 0 评论 -
数据接口有哪些?(数据接口有哪几种)
数据接口是指不同应用程序或系统之间交换数据的通信界面。在现代信息化社会中,数据接口扮演着极为重要的角色,它们使得不同平台之间能够相互连接和交流,从而实现数据共享和应用集成。常见的数据接口介绍。原创 2023-07-26 15:17:12 · 4677 阅读 · 0 评论 -
python能够干什么?
????????????”,”你干嘛,嘿呦~“原创 2023-07-23 14:15:15 · 201 阅读 · 0 评论 -
为什么「确定按钮」正在慢慢消失
所以,如果想让用户感觉按下按钮之后不会进行任何其它操作,而仅仅只是结束流程而已,则很时候使用「完成」。能这么做是因为手机锁屏密码固定六位数,而电脑的锁屏密码通常不确定,所以还是需要一个「确定」按钮。这说明,如果能够预料到用户的操作数量,且操作很简单的话,是完全可以考虑去掉「确定」按钮的。倒不是因为不需要确定操作了,而是除了「确定按钮」之外,设计师们发现了更好的方式。以前的产品设计,大量以来确定按钮,但是现在的产品设计,确定按钮用得越来越少了。如果是提示或者是简单的操作,则比较适合使用「确定」文案。原创 2023-07-23 14:10:10 · 64 阅读 · 0 评论 -
中高级前端必须掌握的package.json最新最全指南
package.json 是一个用于描述和配置项目的重要文件,其中包含了许多字段和选项,可以影响项目的构建、依赖管理、脚本执行等方面。了解这些字段可以帮助开发者更好地理解和控制项目的行为。package.json对于大部分前端开发者来说,知道dependencies与devDependencies就够了。但对于库开发者或有更高级需求的开发者来说,了解 package.json 的其他字段是非常有必要的。本文介绍的字段分为官方字段与非官方字段。原创 2023-07-19 17:43:52 · 893 阅读 · 0 评论