1.0.4 • Published 3 months ago

@spikewhite/esbuild-demo v1.0.4

Weekly downloads
-
License
ISC
Repository
github
Last release
3 months ago

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: 浏览器直接使用格式

开发

  1. 克隆仓库
  2. 安装依赖:npm install
  3. 构建项目:npm run build

许可证

ISC

1.0.4

3 months ago

1.0.3

3 months ago

1.0.2

3 months ago

1.0.1

3 months ago

1.0.0

3 months ago