解决 Electron 项目 npm install 失败及下载超时问题 (镜像配置教程)
Electron 项目时,经常会遇到 npm install 失败、下载 Electron 二进制文件超时 (ETIMEDOUT) 或 SSL 证书验证失败等问题。这通常是由于网络环境和默认的 npm/Electron 官方镜像源不稳定造成的。本教程将指导你如何配置 npm 和 Electron 的
前端常用工具库
未读
Lodash 函数列表 · 对象
assign 合并对象的属性,后面的对象的属性会覆盖前面的对象 const assign = (...objs) =>
objs.reduce((result, obj) => Object.assign(result, obj), {});
function Foo() {
this.
前端常用工具库
未读
Lodash 函数列表 · 函数
after 指定一个函数在被调用多少次后执行 const after = (n, func) => {
let count = 0;
return (...args) => {
count++;
if (count >= n) {
return func(...a
前端常用工具库
未读
Lodash 函数列表 · 集合
countBy 统计数组中每个元素出现的次数 const countBy = (arr, fn) =>
arr.map(typeof fn === 'function' ? fn : val => val[fn]).reduce((acc, val) => {
acc[val] = (a
前端常用工具库
未读
Lodash 函数列表 · 数组
chunk 将一个数组分成多个小数组 const chunk = (arr, size) =>
Array.from({ length: Math.ceil(arr.length / size) }, (v, i) =>
arr.slice(i * size, i * size + si