Pre-submission checklist | 提交前检查
Bug Description | 问题描述
問題描述
OpenClaw 2026.5.x 要求插件有編譯後的 JavaScript 文件(dist/index.js),
但 npm 包只有 TypeScript 源碼(index.ts),導致插件無法載入。
package.json 中 prepublishOnly 設置為 "echo 'Source-only publish — no build needed.'",
但新版 OpenClaw 不再接受純 TypeScript 插件。
How to Reproduce | 如何重现
期望行為
npm 包應包含編譯後的 dist/index.js 文件,或提供兼容 OpenClaw 2026.5.x 的入口點。
補充
手動執行 npm run build 失敗,因為:
- 缺少
tsconfig.json(npm 包中沒有)
- 使用
moduleResolution: "NodeNext" 時,導入路徑缺少 .js 擴展名
Environment | 环境信息
環境
OpenClaw: 2026.5.7
插件版本: @memtensor/memos-local-openclaw-plugin@1.0.10
Node: v24.14.0
OS: Linux x64
Additional Context | 其他信息
No response
Willingness to Implement | 实现意愿
Pre-submission checklist | 提交前检查
Bug Description | 问题描述
問題描述
OpenClaw 2026.5.x 要求插件有編譯後的 JavaScript 文件(
dist/index.js),但 npm 包只有 TypeScript 源碼(
index.ts),導致插件無法載入。package.json中prepublishOnly設置為"echo 'Source-only publish — no build needed.'",但新版 OpenClaw 不再接受純 TypeScript 插件。
How to Reproduce | 如何重现
期望行為
npm 包應包含編譯後的
dist/index.js文件,或提供兼容 OpenClaw 2026.5.x 的入口點。補充
手動執行
npm run build失敗,因為:tsconfig.json(npm 包中沒有)moduleResolution: "NodeNext"時,導入路徑缺少.js擴展名Environment | 环境信息
環境
OpenClaw: 2026.5.7
插件版本: @memtensor/memos-local-openclaw-plugin@1.0.10
Node: v24.14.0
OS: Linux x64
Additional Context | 其他信息
No response
Willingness to Implement | 实现意愿