首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
构建工具
订阅
风轻扬酱
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
《前端领域的转译打包工具链》上篇
编译和转译的区别,前端为什么需要转译器,都有哪些转译器。之后介绍了babel、typescript、terser、prettier、postcss、swc 等转译器。一文全面了解前端转译器。
【前端工程化基础 - Babel 篇】简单实现 babel-plugin-import 插件
前几个月写的一篇文章,还没在掘金发过。 平时在使用 antd、element 等组件库的时候,都会使用到一个 Babel 插件:babel-plugin-import,这篇文章通过例子和分析源码简单说一下这个插件做了一些什么事情,并且实现一个最小可用版本。 antd 和 ele…
搭建一个属于自己的在线 IDE
这几个月在公司内做一个跨前端项目之间共享组件/区块的工程,主要思路就是在 Bit 的基础上进行开发。Bit 主要目的是实现不同项目 共享 与 同步 组件/区块,大致思路如下: 在 A 项目中通过执行 Bit 提供的命令行工具将需要共享的组件/区块的源码推送到远端仓库,然后在 B…
Webpack 深入浅出之公司级分享总结(内附完整ppt)
前段时间,在公司做了个 Webpack 的分享。听众40多人,感觉还不错。所以总结一下,先看一下ppt的目录: 本质上,webpack 是一个现代 JavaScript 应用程序的静态模块打包器(module bundler)。当 webpack 处理应用程序时,它会递归地构建…
webpack插件机制之Tapable
对于Webpack有一句话Everything is a plugin,Webpack本质上是一种事件流的机制,它的工作流程就是将各个插件串联起来,而实现这一切的核心就是Tapable。Tapable有点类似nodejs的events库,核心原理也是依赖与发布订阅模式。webp…
从零配置 Eslint + Prettier + husky + lint-staged 构建前端代码工作流
最近入职了新公司,领导让我修复项目中出现的bug,当我修复了bug提交代码的时候发现并没有提交上去而且还给我报了一堆的错误,于是我就发现了原来是在代码commit的时候用eslint去检查了代码,仔细看了看package.json发现gitHooks 在代码pre-commit…
深入探索编译插桩技术(四、ASM 探秘)
成为一名优秀的Android开发,需要一份完备的 知识体系,在这里,让我们一起成长为自己所想的那样~。 在 《深入探索编译插桩技术(二、AspectJ)》 一文中我们深入学习了 AspectJ 在 Android 下的使用。可以看到 AspectJ 非常强大,但是它也只能实现 …
Hybird 开发之 JavaScriptCore
通过 JavaScriptCore 框架,你可以在 Objective-C 或者基于 C 的程序中运行(evaluate) JavaScript 程序。它还能帮你插入一些自定义对象到 JavaScript 环境中去。 JavaScriptCore框架其实就是基于webkit中以…
前端通信:ajax设计方案(八)- 设计请求池,让前端通信快
ajax-js开源库迭代1.9版本,设计请求连接池进行请求复用优化,让速度和性能更快,最后在主流浏览器将axios、jquery.ajax、ajax-js进行了对比,在开启请求池后,速度和性能已经突破其他库,达到最好...
EasyPack - 可视化 Webpack 构建工具 1.0.3 更新
关于easy-pack之前写过一篇EasyPack - 也许是最方便的 webpack 构建工具. 在掘金有反馈说希望支持webpack4。于是,就有了1.0.3。 安装包下载尝试在 github release 中发布,但每次上传都报不明错误。 可以自行下载项目 build …