node.js - 关于jade -w无法实时更新include文件的问题
大家讲道理
大家讲道理 2017-04-17 13:03:22
[Node.js讨论组]

这是我的项目结构,我想要将tpl中的jade文件实时编译到项目的根目录下,
index.jade中,includehead.jade以及footer.jade两个文件,代码如下:

html
    include head

    body
        h1 test
        include footer

在nodejs命令行中敲jade -P -w tpl -o ./
head.jade修改或者footer.jade修改之后,相对应的head.htmlfooter.html都更新了,
但是index.html没有更新。
我想问一下,这是什么原因?
是因为指令的问题还是jade本身的工作机制问题?
有什么办法解决吗?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(1)
巴扎黑

实际没有用过 jade 提供的全局命令,看楼主的样子应该是 jade 不会分析文件的依赖性。

我能提够的办法是用 grunt 或是 gulp 他们都有 jade 的插件,他们的watch任务可以让你自定义依赖关系(不过感觉还好似重复劳动,好像没有自动分析 jade 依赖的,所以都写其他所有文件都依赖 include文件中的所有),然后自动编译对应的文件。。。要不楼主就自己写 makefile cmake ant 之类的都可以。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号