NestJS (7.5.1) 不在监视模式下监视资源

Lat*_*Lat 4 livereload nestjs

由于某种原因,nest start --watch 没有监视任何非打字稿资产。尽管我完全遵循了该文档所说的内容:https://docs.nestjs.com/cli/monorepo#assets我似乎无法弄清楚这一点。我在标准模式和单一回购模式下尝试过,但没有成功。我开始了一个新项目只是为了展示我所看到的。

巢——版本:7.5.1

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

这是 Nest-cli.json:

{
  "collection": "@nestjs/schematics",
  "sourceRoot": "src",
  "compilerOptions":{
    "assets": ["**/*.html"],
    "watchAssets": true
  }
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗??

eol*_*eol 6

您的资产配置似乎是错误的,请尝试将对象传递给数组,就像文档中所做的那样:

"assets": [
  { "include": "**/*.html", "watchAssets": true }
]
Run Code Online (Sandbox Code Playgroud)

  • 谢谢,但我也已经尝试过了,但仍然不起作用。 (2认同)