标签: babel
-
复盘近期升级工具链的过程
公司希望我提升产品在移动端的体验,于是我就打开了 Lighthouse,然后看了眼代码,发现有几个问题: 移动…
-
初试 SWC(Speedy Web Compiler)
SWC 是一个用 Rust 写的编译工具,功能跟 babel 很类似。它的优势在于速度,按照官网所说,在单核上…
-
偶然发现 babel@6 + babel-preset-es2015 的 bug
这两天尝试做一套解决方案,能够只编译一套 ES2015+ 代码,在现代浏览器就正常使用,在 IE11 自动切换…
-
babel@6 升级到 babel@7,兼容性代码膨胀的原因
最近尝试把厂里项目的依赖从 babel@6 升级到 babel@7,发现打包之后体积大了很多。于是打开 web…
-
正确使用 @babel/preset-env 与 @babel/plugin-transform-runtime
这几天又在折腾项目脚手架,看到之前的配置里用到 transform-runtime,于是就想研究下。找了半天,…
-
解决 mocha 测试时 `cannot use import statement outside a module` 错误,以及配置 travis
前些天同事突然发现一个库项目的测试无法运行,报错的内容大概是:cannot use import statem…
-
解决“Error: Rule can only have one resource source (provided resource and test + include + exclude)”
又有一台服务器到期,不想续了,所以把东西往另一台服务器上搬。其中有一个小服务,用来存储 CI 测试失败的截图。…
-
解决“[ERR_PACKAGE_PATH_NOT_EXPORTED]: No “exports” main resolved”
周末例行升级系统,今天打开项目,npm run dev,就报这个错误。检查代码,没变化,依赖也没变化。因为错误…
-
基于 @vue/cli 的项目配置 browserslist
前些日子虽然写了 最近折腾 @babel/preset-env 的一些小心得,但其实没有正确的理解和配置 br…
-
最近折腾 @babel/preset-env 的一些小心得
近来厂里的项目越来越多,代码共享必不可少。我现在采取的方案是: 把公共组件拿出来,开一个新仓库 使用 webp…