Node.js Nestjs应用程序在IIS上的部署

Node.js Nestjs应用程序在IIS上的部署,node.js,deployment,nestjs,Node.js,Deployment,Nestjs,我已尝试在IIS服务器上部署我的Nestjs。我已经在IIS上配置了iisnode,它对express应用程序起作用很好,但我收到了nestjs的缺失模块的错误。我尝试了以下命令来构建生产包 npm运行开始:prod 及 npm运行网页包 但未能在IIS上部署。如何构建部署包??这样我就可以部署了。我对nodejs和Nestjs很陌生。看看这个项目的package.json。您将看到start:prod是一个脚本,它在项目的编译输出上运行node。您可以通过运行以下命令获得编译后的输出: npm

我已尝试在IIS服务器上部署我的Nestjs。我已经在IIS上配置了iisnode,它对express应用程序起作用很好,但我收到了nestjs的缺失模块的错误。我尝试了以下命令来构建生产包

npm运行开始:prod

npm运行网页包


但未能在IIS上部署。如何构建部署包??这样我就可以部署了。我对nodejs和Nestjs很陌生。

看看这个项目的package.json。您将看到start:prod是一个脚本,它在项目的编译输出上运行node。您可以通过运行以下命令获得编译后的输出:

npm run prestart:prod
这将把你的应用程序重新构建到dist文件夹中

所以你可以

  • 压缩dist文件夹
  • 部署到目标主机
  • 解开它
  • 试着在上面运行iSnode
  • 让我知道它是如何工作的