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