除非重新启动,否则 Express / hbs 不会注册部分更改

Express / hbs not registering partial changes unless restarted

所以,我正在为我的项目使用 Express、hbs 和 compass。我也在 运行 使用 nodemon 进行任何 *.js 更改。

一切正常,除了每次更改部分内容时我都必须完全重新启动 nodemon。

我敢打赌这与重新编译模板有关。

有办法解决这个问题吗?或者我是否必须设置 Grunt 或其他东西来处理所有的变化?

我建议将 hbs-utils 与 hbs 一起使用,它提供了一种名为 registerWatchedPartials 的方法,正好适用于此用例。