如何在 Next.js 项目中将 .ts 文件编译为 .js(以将其用作 Web Worker)?

问题描述 投票:0回答:1

我有一个 TypeScript Next.js 项目:

  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },

我想向其中添加一个 Web Worker。我知道工人是像

new Worker("worker.js")
那样启动的。

.js
生成
worker.ts
文件的正确方法是什么?

我可以直接调用

tsc
,但我不确定这是正确的方法,我是否正确地将其集成到
package.json
脚本中,以及它是否使用
tsconfig.json

typescript next.js web-worker tsconfig
1个回答
0
投票

不需要将ts编译为js。 只需通过

导入工人

const worker = new Worker(new URL('./worker.ts', import.meta.url));

这是给您的例子。

© www.soinside.com 2019 - 2024. All rights reserved.