2015-04-05 33 views
0

我是grunt的新手,一直试图创建一个开发环境,在更改Jade文件以激活实时刷新。如何在使用玉器时重新加载一个Grunt文件?

当使用grunt express服务器使用vanilla HTML文件时,我已经能够打开实时重新加载。

express: { 
all: { 
    options: { 
     bases: ['C:\\location\\projectfolder'], 
     port: 8080, 
     hostname: "0.0.0.0", 
     livereload: true 
    } 
} 

},

我也曾尝试编译玉只是后来再有手表功能之后。

jade: { 
html: { 
files: { 
    'C:\\Users\\pavni_000\\Documents\\Business\\learning\\jade\\projectfolder': ['C:\\Users\\pavni_000\\Documents\\Business\\learning\\jade\\projectfolder\\text.jade'] 
}, 
options: { 
    client: false 
} 
} 
} 

可能有人给我如何让这个一些指导玉文件(和一般的任何其他项目的代码)使用咕噜或任何其他工具的任何变化?

回答

0

听起来像你需要一个文件观察器。我使用WebStorm IDE,它可以配置为使用Jade文件观察器,实时连续编译为html。只要你在你的机器上安装了Jade,将观察者指向Jade命令(Windows将类似于C:\ Users \〜USERNAME \ AppData \ Roaming \ npm \ jade.cmd,Linux/OSX可能是/ usr/local/bin目录/玉)。

那么如果你已经有Grunt运行一个livereload服务器,它将拾取你的观察者更新的HTML文件。如果你没有使用带有观察者的IDE(有Grunt的实时重载触发Jade编译),那么可能有一种方法可以在grunt中完成所有工作,但是这种方法对我来说工作得很好。

相关问题