init 生成的 cpu-usage compute 函数包含 TypeScript 类型注解,Node 无法直接执行 #25

Closed
opened 2026-04-22 13:13:47 +00:00 by xingyue · 0 comments
Owner

What

即使手动将 index.ts 重命名为 index.js,Node 仍然无法执行,因为代码中包含 TypeScript 语法(如 Promise<unknown> 返回类型注解)。

Unexpected token ':'

Where

packages/cli/src/commands/init.ts 中的 CPU_USAGE_INDEX 模板。

Expected

init 模板应该生成纯 JavaScript 代码(ESM),不包含 TypeScript 类型注解。

Note

此 issue 与 #N(.ts vs .js 文件名)相关但不同 — 即使文件名修对了,内容也跑不了。

## What 即使手动将 `index.ts` 重命名为 `index.js`,Node 仍然无法执行,因为代码中包含 TypeScript 语法(如 `Promise<unknown>` 返回类型注解)。 ``` Unexpected token ':' ``` ## Where `packages/cli/src/commands/init.ts` 中的 `CPU_USAGE_INDEX` 模板。 ## Expected init 模板应该生成纯 JavaScript 代码(ESM),不包含 TypeScript 类型注解。 ## Note 此 issue 与 #N(.ts vs .js 文件名)相关但不同 — 即使文件名修对了,内容也跑不了。
This repo is archived. You cannot comment on issues.
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#25