1.0.4 • Published 3 months ago
@spikewhite/esbuild-demo v1.0.4
esbuild-demo
一个简单的 esbuild 构建示例项目。
安装
npm install @spikewhite/esbuild-demo
使用方法
ES 模块方式
import { greet } from '@spikewhite/esbuild-demo';
console.log(greet('世界')); // 输出: 你好,世界!
CommonJS 方式
const { greet } = require('@spikewhite/esbuild-demo');
console.log(greet('世界')); // 输出: 你好,世界!
浏览器直接使用
<!-- 方式 1:使用 npm 包 -->
<script src="node_modules/@spikewhite/esbuild-demo/dist/bundle.iife.js"></script>
<!-- 方式 2:使用 CDN -->
<script src="https://unpkg.com/@spikewhite/esbuild-demo/dist/bundle.iife.js"></script>
<!-- 方式 3:使用专门的浏览器入口 -->
<script src="node_modules/@spikewhite/esbuild-demo/browser"></script>
<script>
// 使用全局变量 esbuildDemo
console.log(esbuildDemo.greet('世界')); // 输出: 你好,世界!
</script>
构建输出
项目会生成三种格式的输出:
dist/bundle.esm.js
: ES 模块格式dist/bundle.cjs.js
: CommonJS 格式dist/bundle.iife.js
: 浏览器直接使用格式
开发
- 克隆仓库
- 安装依赖:
npm install
- 构建项目:
npm run build
许可证
ISC