npm Shai-Hulud 沙虫投毒:AntV 生态大规模中招,你的项目安全吗?
2026 年 5 月 19 日,一场迄今规模最大的 npm 供应链攻击悄然发生。攻击者在 22 分钟内发布了 639 个恶意包版本,覆盖整个 AntV 可视化生态及数十个周边包,涉及每周下载量合计超过 1600...[阅读全文]
pnpm “ ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER xx@catalog: isn’t supported by any available resolver” 报错问题解决
版本情况:node 18.20.2pnpm 9.4.0报错信息:ERR_PNPM_SPEC_NOT_SUPPORTED_BY_ANY_RESOLVER xx@catalog: isn't supported by any available resolver看样子是catalog的问题,发现某些依赖确实用了catal...[阅读全文]
Redux在React APP里面的应用技巧分享
提到Redux,让我们先来回顾一下目前在前端框架风靡的React,在过去的一年中(2016)React可谓是在前端技术里面最为热门JavaScript框架之一,React是一种单纯的UI框架,提供十分简洁的API接口调用。它以V...[阅读全文]
react-router or react-router-dom?
最新版的React Router(v4)有以下几个发行包,可能从之前版本用过来的同学会有一些疑惑,我到底该用哪一个啊?
react-router
React Router 的核心公用组件和方法。具体如下: MemoryRouter Pr...[阅读全文]
React Component Lifecycle with react-router
It's important to understand which lifecycle hooks are going to be called on your route components to implement lots of different functionality in your app. The most common thing is fetching...[阅读全文]
Javascript 将字符串转换为Unicode编码
之前有写过《Javascript 二进制/十进制/十六进制之间的转换》,提到过 Unicode 的转换的问题。Javascript 内置了转换函数:String.fromCharCodeAt()、string.charCodeAt()来进行字符串与编码之间的转换。
...[阅读全文]
Ajax基础
Ajax,译为异步JavaScript和XML(Asynchronous JavaScript+XML)。它的主要作用是无需重新加载页面,通过浏览器内置XMLHttpRequest对象向服务器请求或者发送数据.Ajax的核心就是XMLHttpRequest...[阅读全文]
查看/结束后台运行的Node.js进程
有时候调试Node.js程序的时候,因为代码的问题,导致Node.js进程不能正常关闭,然后端口被占用的情况常有发生。如提示一下错误:
events.js:71
throw arguments[1]; // Unhandled 'er...[阅读全文]