我创建了一个使用工作线程的节点 js 项目。当我在 VS Code 中运行 npm start 时,代码运行良好。但是在Ubuntu服务器中构建和复制时,它显示“找不到模块'worker_threads'”。
在生产中部署带有工作线程的节点 js 时是否需要进行额外的配置?顺便说一下,我是如何在 Ubuntu 服务器中部署它的。
1.) 由于我的项目是 typecript,我使用 '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'运行我的程序无济于事
其他没有部署工作线程的项目使用上述过程没有问题。
提前致谢!