1.2 KiB
1.2 KiB
- 使用
esbuild构建一个项目- 使用命令构建
- 使用build脚本构建
- 使用
build方法构建,不能使用 watch mode 和 serve mode - 使用
context方法进行构建,用来配合watch,serve或rebuild进行构建watch在项目内容变更后,会自动进行编译serve项目可以通过生成的 一个web服务进行访问,每次刷新访问的时候,会判断是否修改了内容,如果内容发生变化,则会重新编译一次项目rebuild可以在创建出context之后,手动操作构建- 停止
context上面的三种方法实现构建项目,构建过程不回主动停止,如果需要停止这个项目,可以中断命令的执行,或者调用context.dispose()会立即停止当前的 context
- 使用
esbuild使用插件- 官网有一个插件的实现案例,用来获取系统的Path信息,并进行显示 [参考地址](esbuild - Plugins (docschina.org))
onResolve钩子函数 用在路径解析过程中onResolve返回的 的内容中的namescape, 后面onLoad会 根据这个namespace进行过滤,并作出相应的数据onLoad钩子函数 用在模块内容加载过程中时