jenkins下未找到Nest.js swagger插件

jenkins下未找到Nest.js swagger插件,jenkins,nestjs,nestjs-swagger,Jenkins,Nestjs,Nestjs Swagger,对于Nest.js,我使用@nestjs/swagger插件。所有这些都在dev上运行良好。 在jekins中,我正在提取代码,并进行构建。为此,我在服务器上安装了nest cli。 我在构建阶段遇到以下错误: > nest build Error "@nestjs/swagger/plugin" plugin could not be found! 我做错了什么? 服务器是ubuntu 17,在我的nest-cli.json中,我有: { "collection": "@nest

对于Nest.js,我使用@nestjs/swagger插件。所有这些都在dev上运行良好。 在jekins中,我正在提取代码,并进行构建。为此,我在服务器上安装了nest cli。 我在构建阶段遇到以下错误:

> nest build
Error  "@nestjs/swagger/plugin" plugin could not be found!
我做错了什么? 服务器是ubuntu 17,在我的nest-cli.json中,我有:

{
  "collection": "@nestjs/schematics",
  "sourceRoot": "src",
  "compilerOptions": {
    "plugins": ["@nestjs/swagger/plugin"]
  }
}

再说一次,它在本地运行良好。问题只出现在詹金斯的工作区上。谢谢

我也有同样的问题

我解决了这个问题:

  • 确保已安装nestcli:
    npmi-g@nestjs/cli
  • 在部署时更新nestcli,然后再进行npm安装:
    nest Update
  • 如果这没有帮助,请尝试另一个招摇过市的版本。我在版本4.5.9中遇到了问题,我升级到了
    @nestjs/swagger:“^4.5.11
    ,这很有帮助
  • 希望这对你有用