FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed – JavaScript heap out of memory

TypeScript  和 webpack 时的常见问题。 项目过大时,使用 increase-memory-limit,增加node服务器内存限制 npm install -g increase-memory-limit 进入工程目录,执行: increase-memory-limit 原理 Node.js v8.0 开始,可以使用NODE_OPTIONS 环境变量来全局设置 max_old_space_size 来增加内存限制 export NODE_OPTIONS=–max_old_space_size=4096 increase-memory-limit 将附加 –max-old- …

linux 上传文件到百度网盘

一、准备工具: ①、 python-pip:pip 是 Python 包管理工具,该工具提供了对Python 包的查找、下载、安装、卸载的功能。 ②、 requests:requests 是 是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库。 ③、 bypy:bypy是百度网盘的python客户 安装命令: yum install python-pip pip install requests pip install bypy 二、授权登录: [root@localhost ~]# bypy info 显示信息,根据提示,通过浏览器访问链 …

架构师成长之道

架构师和架构能力是两码事,任何架构师都需要有一定的架构能力,例如软件研发工程、数据库、云原生架构,包括算法,编程协同等等。此外还要关注跨组织和跨设计领域。架构师最需要的能力是什么?第一种能力很普通——研发能力,处理横向问题的能力,比如说成本问题,质量安全等问题。 还需要技术衔接能力,其实架构师是在看别人看不见的东西,比如说前后端之间的衔接,业务和数据的衔接,业务数据到数据仓库到算法,到整个数据链路的衔接,这就需要从架构师的视角来看。另外就是技术视野上,往往这是很多架构师也不一定具备的能力,比如领域拓展,今天在做一个业务,那未来怎么进入下一个业务? 还有时间跨度前瞻布局能力,一个技术、一个功能现 …

微前端为什么舍弃了 iframe

如果不考虑体验问题,iframe 是最完美的微前端解决方案。 但着产品体验的需求增强,iframe 又带来了一些不好的体验。 url 不同步。浏览器刷新 iframe url 状态丢失、后退前进按钮无法使用。 UI 不同步,DOM 结构不共享。想象一下屏幕右下角 1/4 的 iframe 里来一个带遮罩层的弹框,同时我们要求这个弹框要浏览器居中显示,还要浏览器 resize 时自动居中.. 全局上下文完全隔离,内存变量不共享。iframe 内外系统的通信、数据同步等需求,主应用的 cookie 要透传到根域名都不同的子应用中实现免登效果。 慢。每次子应用进入都是一次浏览器上下文重建、资源重新加 …