一个新工具 nolyfill

news/2024/11/16 18:04:06/

名字的意思, 我自己的理解

no(po)lyfill 正如它的名字, 不要再用补丁了, 当然这里说的是过时的补丁。

polyfill 是补丁的意思

为什么要用这个插件

文档原文:
当您通过安装最新的 Node.js LTS 来接受最新的功能和安全修复时,像eslint-plugin-import、eslint-plugin-jsx-a11y、eslint-plugin-react和许多其他由 ljharb 维护的软件包仍然试图通过添加大量的 polyfill来支持早已失效的Node.js 4。这些填充会增加你的大小,浪费你的磁盘空间并减慢你的/ /命令。更糟糕的是,即使环境中有本机版本,ljharb 也会使用 polyfill 实现,这会使代码运行速度变慢。大多数人不应该被迫为自2018-04-30已经停止运行或者过时的 Node.js 版本安装 polyfill 。

我自己的理解:
就是现在安装npm包的时候还是会安装一些老的npm包, 就好像安装的时候提示什么包已经弃用, nolyfill 就是替换这玩意的。

不能使用该插件的环境

  • Node.js 版本 12.4.0 以下
  • 您的目标环境不具备完整的 ES2019 支持

如何使用

注意查看下面的命令, 不要无脑复制

  1. 可以使用 nolyfill cli 来将一些多余的补丁替换为轻量级的方式, 在你的项目根目录下运行下面的命令
npx nolyfill
# You can also specify the path to your project directory: (你也可以通过指定命令在哪个文件夹下运行)
npx nolyfill ~/projects/my-project
  1. 上面的方式可以找到并且列举出项目里所有的多余补丁, 然后通过执行 install 命令来替换他们
npx nolyfill install
# Or in the specified directory:
npx nolyfill install ~/projects/my-project
  1. 执行完成后你会在 page.json 文件看到 pnpm -> overrides 字段
    在这里插入图片描述
    github地址

http://www.ppmy.cn/news/1094386.html

相关文章

pytorch学习——循环神经网络RNN讲解及其实现

参考书籍:8.6. 循环神经网络的简洁实现 — 动手学深度学习 2.0.0 documentation 参考视频:54 循环神经网络 RNN【动手学深度学习v2】_哔哩哔哩_bilibili 一.介绍 循环神经网络RNN(Recurrent Neural Network )是一类广泛应用于序列…

Go语言基础语法|疑难分析及相关补充

疑难分析 1.对于range遍历的理解 eg: package main import "fmt" func main() { nums : []int{2, 3, 4} sum : 0 for i, num : range nums { sum num if num 2 { fmt.Println("index:", i, "num:", num) } } …

【ViT(Vision Transformer)】(一) 中英双语

ViT(Vision Transformer) ABSTRACT1 INTRODUCTION2 RELATED WORK4 EXPERIMENTS4.1 SETUP4.2 COMPARISON TO STATE OF THE ART4.3 PRE-TRAINING DATA REQUIREMENTS 5 CONCLUSION4.4 SCALING STUDY4.5 INSPECTING VISION TRANSFORMER 5 CONCLUSION声明 ABS…

单月打造8个10w+,情感类视频号如何爆火?

上月,腾讯公布了2023年Q2财报,其中,较为亮眼的是微信视频号的广告收入。据财报显示,二季度视频号用户使用时长与去年同期相比几乎翻倍,广告收入超过30亿元。作为微信生态的核心组件,视频号的内容生态呈现出…

【FAQ】安防视频监控/视频汇聚平台EasyCVR服务重启,海康SDK设备无法上线的原因排查

TSINGSEE青犀视频监控汇聚平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。旭帆科技平台既具备传统安防视频监控…

扩散模型 DDPM 核心代码梳理

参考内容: 大白话AI | 图像生成模型DDPM | 扩散模型 | 生成模型 | 概率扩散去噪生成模型 AIGC 基础,从VAE到DDPM 原理、代码详解 全网最简单的扩散模型DDPM教程 The Annotated Diffusion Model LaTeX公式编辑器 备注: 具体公式的推导请查看…

数字化医院信息云平台源代码 HIS系统全套成品源代码

基层医疗云HIS作为基于云计算的B/S构架的HIS系统,为基层医疗机构提供了标准化的、信息化的、可共享的医疗信息管理系统,可有效进行医疗数据共享与交换,解决数据重复采集及信息孤岛等问题,实现对基层医疗数据的分析和挖掘&#xff…

JavaScipt中如何实现函数缓存?函数缓存有哪些场景?

1、函数缓存是什么? 函数缓存就是将函数运行的结果进行缓存。本质上就是用空间(缓存存储)换时间(计算过程) 常用于缓存数据计算结果和缓存对象。 缓存只是一个临时的数据存储,它保存数据,以便将…