Node.js 找不到模块';工作线程';生产错误

Node.js 找不到模块';工作线程';生产错误,node.js,typescript,runtime-error,worker,Node.js,Typescript,Runtime Error,Worker,我创建了一个利用工作线程的NodeJS项目。当我在VS代码中运行npm start时,代码运行良好。但在Ubuntu服务器中构建和复制时,它显示“找不到模块‘worker_线程’” 在生产环境中使用工作线程部署node js时,是否必须进行其他配置?顺便问一下,我是如何在Ubuntu服务器上部署它的 1.)因为我的项目是TypeScript,所以我使用“tsc”命令编译了它 2.“tsc”命令生成了“build”文件夹 3.)我将package.json和package-lock.json复制到

我创建了一个利用工作线程的NodeJS项目。当我在VS代码中运行npm start时,代码运行良好。但在Ubuntu服务器中构建和复制时,它显示“找不到模块‘worker_线程’”

在生产环境中使用工作线程部署node js时,是否必须进行其他配置?顺便问一下,我是如何在Ubuntu服务器上部署它的

1.)因为我的项目是TypeScript,所以我使用“tsc”命令编译了它 2.“tsc”命令生成了“build”文件夹 3.)我将package.json和package-lock.json复制到“build”文件夹中 4.)压缩“build”文件夹并使用“scp”命令传输到Ubuntu服务器 5.)在Ubuntu服务器中,我解压缩“build”文件夹 6.)我在“build”文件夹中运行“npm install”以下载依赖项 7.)我用'node./src/main.js'和'pm2 start./src/main/js'运行程序,但没有用

使用上述过程部署的其他没有工作线程的项目没有问题


提前谢谢

可能您的node.js版本低于12.x。工人在10.5岁以后得到支持。 尝试将其添加到package.json中

"scripts": {
    "start": "node --experimental-worker ./src/main.js"
}

您在Ubuntu服务器上使用的Node.js版本是什么?