【文件属性】:
文件名称:esbuild-loader::high_voltage:使用esbuild加速您的Webpack构建
文件大小:148KB
文件格式:ZIP
更新时间:2021-02-02 03:27:07
babel typescript webpack optimization minification
esbuild-loader
使用加快您的Webpack构建! :fire:
是用Go语言编写JavaScript捆绑程序,它支持快速的ESNext和TypeScript转换以及JS压缩。
通过为转译(例如babel-loader / ts-loader)和最小化(例如Terser)提供更快的替代方案,使您可以在Webpack构建中利用esbuild的速度!
如果您喜欢这个项目,请给它加注星标并,看看我正在从事哪些其他有趣的项目! :red_heart_selector:
:rocket: 安装
npm i -D esbuild-loader
:vertical_traffic_light: 快速设置
Javascript和JSX转换(例如Babel)
在webpack.config.js :
+ const { ESBuildPlugin } = require('esbuild-loader')
module.exports = {
module: {
rules: [
- {
- test: /\.js$/,
【文件预览】:
esbuild-loader-master
----.gitignore(264B)
----package.json(1KB)
----src()
--------interfaces.ts(487B)
--------loader.ts(1KB)
--------@types()
--------plugin.ts(935B)
--------minify-plugin.ts(4KB)
--------index.ts(203B)
----.nvmrc(9B)
----jest.config.js(68B)
----LICENSE(1KB)
----tsconfig.json(369B)
----.github()
--------workflows()
----README.md(5KB)
----xo.config.js(223B)
----.releaserc(99B)
----pnpm-lock.yaml(241KB)
----test()
--------loader.test.ts(7KB)
--------utils.ts(2KB)
--------__snapshots__()
--------minify.test.ts(7KB)
--------fixtures.ts(2KB)
----.editorconfig(129B)