最新 最热

Webpack入门到精通(AST、Babel、依赖)

从名字上就能看出他们使用的环境了,需要注意的是env,他的作用是将最新js转换为es6代码。预设是babel插件的组合,我们可以看下package.json(截取一部分):...

2021-09-17
0

深入分析 JavaScript 模块循环引用

大力教育的在线教室中台提供封装了核心能力的教室 SDK,业务方基于教室 SDK 开发面向用户的在线教室 App。最近对教室 SDK 做一次比较大的改动时,我遇到了一个懵逼的问题。这个问题耗费了我 3 天左右时间,让我压力一度大...

2021-09-03
0

Vue项目兼容IE11

Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性。但对于 IE9+,Vue 底层是支持。

2021-08-30
0

前端工程化:你所需要知道的最新的babel兼容性实现方案

core-js[1]是JavaScript的模块化标准库,包括了ECMAScript到2021年的新api的向后兼容实现。它和babel高度集成,是babel解决新特性在浏览器中兼容问题的核心依赖。...

2021-08-26
0

面试官: 你了解过Babel吗?写过Babel插件吗? 答: 没有。卒

了解过抽象语法树,又称AST,有学习过,也写过一个基于AST的乞丐版模板引擎,先是词法解析token,然后生产抽象语法树,然后更改抽象语法树,当然这是插件做的事情,最后根据新的AST生成代码。...

2021-08-25
0

uni-app命令行构建Module parse failed:Unexpected token错误处理

分享一次打包环境升级导致的jenkins部署流程失败问题的解决过程。# 背景最近在使用公司内jenkins部署uni-app项目时又遇到了如下的错误:Error: Error: Missing binding /data/apps/nginx/web/jnpf-app/node_modules/no...

2021-08-09
1

React,优雅的捕获异常进阶篇, 含Hooks方案

虽然可以丢给window.onerror或者 window.addEventListener("error")去处理,但是对错误细节的捕获以及错误的补偿是极其不友好的。

2021-08-05
0

组件化实战——组件知识和基础轮播组件

原文链接:https://juejin.cn/post/6986304993171079176/

2021-07-29
0

【源码解析+代码实现】一篇文章搞定 babel-plugin-import 插件

平时在使用 antd、element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-import,这篇文章通过例子和分析源码简单说一下这个插件做了一些什么事情,并且实现一个最小可用版本。...

2021-07-27
0

前端应该掌握的编译基础(基于 babel)

虽然 Babel 团队在各种哭穷,但是 Babel 始终是我们前端在开发中不可或缺的重要工具。 虽然我们只是 API 调用工,但是多了解一些总是会有好处的嘛 ☄️☄️☄️...

2021-07-23
0