NestJS(7.5.1)不在观看模式下观看 Assets

标签 nestjs livereload

由于某种原因,nest start --watch 没有观察任何非 typescript Assets 。即使我完全按照这个文档所说的:https://docs.nestjs.com/cli/monorepo#assets我似乎无法弄清楚这一点。我在标准模式和单一 repo 模式下尝试过,但没有成功。我开始了一个新项目,只是为了展示我所看到的。

嵌套--版本:7.5.1

运行命令时:npm run start:dev 我希望看到每次更新我的 html 文件时,我都会看到“检测到增量文件更改”消息并且应用程序重新加载但初始应用程序加载后什么都没有发生。在初始应用程序加载时,文件确实被复制到 dist 文件夹,所以这很好,但我希望在我开发和更新这些文件时,应用程序也应该重新加载,但它似乎只适用于 typescript 文件。我是否误解了这应该做什么?

这是nest-cli.json:

{
  "collection": "@nestjs/schematics",
  "sourceRoot": "src",
  "compilerOptions":{
    "assets": ["**/*.html"],
    "watchAssets": true
  }
}

有什么想法吗??

最佳答案

您的 Assets 配置似乎有误,请尝试像在 documentation 中那样将对象传递给数组:

"assets": [
  { "include": "**/*.html", "watchAssets": true }
]

关于NestJS(7.5.1)不在观看模式下观看 Assets ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64572885/

相关文章:

unit-testing - nestjs 中的单元测试中间件

javascript - 使用 Grunt 进行 LiveReload?

nestjs - 在 NestJS 中定义时自动将查询参数解析为对象

javascript - 有没有一种优雅的方式使用 TypeORM 在 OneToMany 关系数组中查找一条记录并将其分配给实体中的另一个字段?

typescript - 使用 @nestjs/mongoose 时如何将实例/静态方法添加到 Mongoose 模式? ( typescript 问题)

cordova - Ionic --live-reload 不在设备上运行应用程序

javascript - 咕噜 watch : livereload reloads 1 step behind…

ios - ionic 4 - livereload 不起作用

reload - 实时重载、热重载和热模块更换之间的概念区别是什么?

graphql - NestJS | GraphQL - 如何解析多个数据集中的嵌套对象列表