NestJS7.5.1不在监视模式下监视资产

问题描述

由于某种原因,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
  }
}

任何想法?

解决方法

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

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

资产配置按文档中所述工作。 VS Code并未注册文件更改,因此我通过在外部或IDE中手动编辑文件来证明了这一点,并且可以正常工作。结题