首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
babel
订阅
Feeoly
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
记一次es6展开运算符(...)浏览器兼容问题
由于.browserslistrc默认兼容浏览器版本并不多,所以babel对es6部分语法不会polyfill,导致在低版本浏览器中崩溃
原来babel插件是这样写的
本文重点讲述如何写一个babel插件,对于一些知识概念并没有过多的描述,废话少说啦,直接奔入主题。 我们要写一个插件,主要是把上面代码 const 转换成 var , 把箭头函数转换成 function,最后再把箭头函数里的形参及函数体内的变量d改成变量m。即转换后代码如下: …
干货:import和require如何在项目中混用
自从js出了es6之后,小伙伴们都在项目中愉快的用起了import,export default,但是,当我们用import方式引入npm第三方模块的时候,却会发现,npm包导出的方式大多是采用了commonjs规范的require,module.exports。这中间babe…
Babel 之 ESM 和 CommonJS
1. ES6 modules vs. CommonJS modules esm 支持两者同时出现,即支持同时含有顶级导出和次级导出。 **cjs 的两者互斥,即仅支持其中一种方式导出。**若想实现两者兼容效果,你可以这样: 首先,它们的刚性结构使它们能够进行静态分析。这使得,例…
【建议改成】读完这篇你还不懂Babel我给你寄口罩
最近在学习webpack, 发现了webpack中一个重要的功能点babel-loader, 于是就想着学习了解一波Babel. 我们在做一件事, 学习一个知识点的时候, 都应该是抱有一个目的去做的. 在这一篇文章中我并没有介绍过于深入的内容, 但是如果把它当成一个入门Babe…