diff --git a/package.json b/package.json
index f6e6fce..163fa83 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"scripts": {
"start": "node ./scripts/dev-vite.js",
"dev": "node ./scripts/dev-rollup.js",
- "build": "npm run build:bundle && npm run build:min",
+ "build": "npm run build:mod && npm run build:bundle && npm run build:min",
"build:bundle": "NODE_ENV=production BUILD_MODE=reset node ./scripts/build-bundle.js",
"build:mod": "node ./scripts/build-module.js",
"build:min": "node ./scripts/minify.js",
diff --git a/packages/board/examples/features/main.js b/packages/board/examples/features/main.js
index 9f1f04d..6e62b53 100644
--- a/packages/board/examples/features/main.js
+++ b/packages/board/examples/features/main.js
@@ -5,7 +5,7 @@ import { doScroll } from "./lib/scroll.js";
import { initEvent } from "./lib/event.js";
import { doCursor } from "./lib/action.js";
-const Board = window.iDrawBoard;
+const { Board } = window.iDrawBoard;
const mount = document.querySelector("#mount");
const board = new Board(mount, opts);
diff --git a/packages/board/examples/test/event.html b/packages/board/examples/test/event.html
index 7f4be2e..229a339 100644
--- a/packages/board/examples/test/event.html
+++ b/packages/board/examples/test/event.html
@@ -110,7 +110,7 @@