NestJS:如何构建NestJS应用程序并生成dist文件夹?

9

我正在尝试编写jenkins shell脚本来部署nestjs应用程序,我尝试使用“npm run start:prod”命令来生成dist文件夹,但它也同时启动了不需要的应用程序。

如何只构建应用程序呢?

2个回答

13

你可以运行:

npm run build

这将只构建应用程序。当使用Nest CLI生成项目时,该脚本可以在生成的Nest.js项目中找到。

脚本本身可能看起来像这样:

"build": "tsc -p tsconfig.build.json"

tsconfig.build.json的内容可能如下所示:

{
  "extends": "./tsconfig.json",
  "exclude": ["node_modules", "test", "**/*spec.ts"]
}

我在 package.json 中没有构建脚本,你能在这里写一下吗? - maroodb

1

将以下命令添加到 script 标签中的 package.json 文件中

 "scripts": {
    "build": "nest build"
    ...
  },

然后运行:
npm run build

或者您可以在终端中运行以下命令:

npx tsc -p tsconfig.build.json

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接