关于jade -w无法实时更新include文件的问题
这是我的项目结构,我想要将tpl中的jade文件实时编译到项目的根目录下,index.jade
中,include
了head.jade
以及footer.jade
两个文件,代码如下:
html
include head
body
h1 test
include footer
在nodejs命令行中敲jade -P -w tpl -o ./
当head.jade
修改或者footer.jade
修改之后,相对应的head.html
与footer.html
都更新了,
但是index.html
没有更新。
我想问一下,这是什么原因?
是因为指令的问题还是jade本身的工作机制问题?
有什么办法解决吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实际没有用过 jade 提供的全局命令,看楼主的样子应该是 jade 不会分析文件的依赖性。
我能提够的办法是用 grunt 或是 gulp 他们都有 jade 的插件,他们的watch任务可以让你自定义依赖关系(不过感觉还好似重复劳动,好像没有自动分析 jade 依赖的,所以都写其他所有文件都依赖 include文件中的所有),然后自动编译对应的文件。。。要不楼主就自己写 makefile cmake ant 之类的都可以。