在我们的应用程序中使用 Angular v17.3.0 和 "@nx/angular": "18.2.1"。
也许 nx 库中缺少一些东西,但就“观察”更改而言 - 我添加了一个新组件,但当我对 HTML/ts 文件进行修改时,它不会触发重建。
例如
npx nx g @nx/angular:component my-test --directory .\libs\octave-ui\src\lib\my-test\my-test
当然,我已经为我的应用程序提供了
npx nx serve my-web-client
仅供参考:现有代码确实会触发更改,但任何“未跟踪”的 git 更改都不会触发重建。
我希望我知道我在这里错过了什么。也许 nx.json 配置中有什么?
这里有一些您可以尝试的事情,我建议您首先检查 nx.json 和workspace.json。
如果上面的文件看起来不错,请尝试增加文件观看限制。
CHOKIDAR_USEPOLLING=true npx nx serve my-web-client
另外尝试清除缓存“npx nx Reset”我相信这些步骤应该可以解决您的问题。
如果清除缓存后仍然遇到问题,请尝试跟踪 git 的所有更改。
“git add .\libs\octave-ui\src\lib\my-test\my-test”
如果不起作用,请尝试手动重建。 “npx nx 构建我的网络客户端”
希望这有帮助。