

📦️ 还不会发包?30S教会你
前言学会发包可以避免我们在项目开发中重复造轮子的现象;当我们开发了通用的组件或者工具库后可以将其发布到npm上,这样在我们后续有同样需求的时候就可以直接下载下来用了,是不是灰常的的灵性。不知道怎么发包的小伙伴可以跟着我从0到1的发布一个包(发包流程跟技术框架和打包工具没有必然的联系,可根据自身情况进
归档 202211
🏃 无为则无所不为 🌊


前言学会发包可以避免我们在项目开发中重复造轮子的现象;当我们开发了通用的组件或者工具库后可以将其发布到npm上,这样在我们后续有同样需求的时候就可以直接下载下来用了,是不是灰常的的灵性。不知道怎么发包的小伙伴可以跟着我从0到1的发布一个包(发包流程跟技术框架和打包工具没有必然的联系,可根据自身情况进


本文将带你了解JavaScript中常见的错误类型,处理同步和异步JavaScript/Node.js代码中错误和异常的方式,以及错误处理最佳实践!1.错误概述JavaScript中的错误是一个对象,在发生错误时会抛出该对象以停止程序。在JavaScript中,可以通过构造函数来创建一个新的通用错误


JavaScript提供了一些API来处理文件或原始文件数据,例如:File、Blob、FileReader、ArrayBuffer、base64等。下面就来看看它们都是如何使用的,它们之间又有何区别和联系。1.BlobBlob全称为binarylargeobject,即二进制大对象,它是JavaS


没有起作用的协商缓存为什么标题是没有起作用的协商缓存呢?在回答这个问题之前,小编先给大家简单介绍一下Vite开发模式下的缓存策略。在Vite中,静态资源分为两类:预构建内容和业务代码。其中,预构建内容通常是由项目中的第三库生成的,采用强缓存策略,业务代码则采用协商缓存策略。举个?:图中chunk-x


通译自:6MajorFeaturesofNode.js19.DetailsofNode.js19newfeatures…|byJenniferFu|Oct,2022|BetterProgrammingNode19在2022-10-18发布。我们知道Node.js版本分两种:LTS和Current其中


localStorage是前端本地存储的一种,其容量一般在5M-10M左右,用来缓存一些简单的数据基本够用,毕竟定位也不是大数据量的存储。在某些场景下localStorage的容量就会有点捉襟见肘,其实浏览器是有提供大数据量的本地存储的如IndexedDB存储数据大小一般在250M以上。弥补了loc
1功能概述在某些特殊情况下,需要凑齐一定的代码量,或者一定的提交次数,为了应急不得不采用一些非常规的手段来保证达标。本文分享的是一段自动提交代码的脚本,用于凑齐codereview流程数量,将单次codereview代码修改行数拉下来(备注:如果git开启自动生成codereview流程,则每次pu
聊聊架构好的代码和差的代码都能运行,但我们会追求好的代码,获得更好的维护性和可读性。同理没有架构的系统也能工作,但如果一个业务团队没有好的架构,整个团队将陷入混乱,最终难以支撑业务快速变化。架构是为了解决问题,将复杂、模糊的问题,变得清晰、有逻辑。问题的尺度上,可以大到整个公司的系统设计,也可以小到


导读:10月25日,Vercel推出了下一代打包工具:Turbopack,它是基于Rust的Webpack继任者,其文档中提到,Turbopack比Vite快10倍。11月1日,Vue、Vite作者尤雨溪发表文章《IsTurbopackreally10xFasterthanVite?》,对Turbo