我正在尝试编写jenkins shell脚本以部署nestjs应用, 我尝试使用“ npm run start:prod”生成dist文件夹,但它也可以提供我不需要的应用程序,
如何构建应用程序?
答案 0 :(得分:2)
您可以运行:
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"]
}
答案 1 :(得分:0)
在 package.json
的script
标记中添加以下命令
"scripts": {
"build": "nest build"
...
},
然后运行:
npm run build
或者您可以在终端中运行以下命令:
npx tsc -p tsconfig.build.json