【问题标题】:NestJS copy assets filesNestJS 复制资产文件
【发布时间】:2022-04-24 13:28:47
【问题描述】:

我正在开发一个读取 pug 模板的 EmailModule。

我无法让构建包含 *.pug 模板文件:

我已按照以下说明进行操作: https://github.com/nestjs/nest-cli/issues/320

在nest-cli.json中添加assets属性

"email": {
  "type": "library",
  "root": "libs/email",
  "entryFile": "index",
  "sourceRoot": "libs/email/src",
  "compilerOptions": {
    "tsConfigPath": "libs/email/tsconfig.lib.json"
  },
  "assets": ["**/*.pug"]
},

【问题讨论】:

    标签: nestjs


    【解决方案1】:

    assets 属性应该在compilerOptions 属性内

    "email": {
      "type": "library",
      "root": "libs/email",
      "entryFile": "index",
      "sourceRoot": "libs/email/src",
      "compilerOptions": {
        "tsConfigPath": "libs/email/tsconfig.lib.json",
        "assets": ["**/*.pug"]
      }
    },
    

    【讨论】:

    • 我也有这个问题。我包含一个配置文件,但它没有复制到分发文件中。我遵循了此处提供的文档docs.nestjs.com/cli/monorepo#assets
    • 你解决过这个问题吗?有同样的问题
    【解决方案2】:

    这是旧的 nest-cli 版本的错误。我刚刚将此包更新为“@nestjs/cli”:“^8.2.5”,复制文件夹/子文件夹/文件一切正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-14
      • 1970-01-01
      • 1970-01-01
      • 2018-01-19
      • 2015-01-18
      • 1970-01-01
      • 2022-01-02
      • 1970-01-01
      相关资源
      最近更新 更多