rosefang
rosefang
> Importing one by one fixed this for me: > > ```ts > import maxSatisfying from "semver/ranges/max-satisfying"; > import minSatisfying from "semver/ranges/min-satisfying"; > import coerce from "semver/functions/coerce"; > ``` thanks....
> ## 2. 基础知识 > 需要先看懂这两份资料,他们会让你构建一个完整的从 上下文执行栈,Event Loop,任务队列(task queue),再到Microtask(微任务)、Macrotask/Task(宏任务)知识体系。看完这个来解决一些setTimeout,pormsie,async 的执行先后问题,简直都是毛毛雨! > > ### js运行原理 > 首先补齐基础,来看一下js 引擎(如:V8)的运行原理,这位Philip Roberts小哥讲的非常好,运行过程都使用动画展现,过程非常生动,条理也很清楚,当然ppt也做的不错。 > 这是B站上带英文字幕的版本 > [视频地址](https://www.bilibili.com/video/av37759434/) > > 这个是核心思想的截图 >  > >...