我在一个旧的操作系统上进行开发,这个操作系统不能运行Node.js的高级版本来使用Jade。但是,我认为它可以安装pyjade。
我可以在命令行上使用pyjade以与使用jade相同的方式转换文件吗?如果是这样的话,是怎么做的?
发布于 2013-06-14 03:15:28
是的,PyJade附带了一个命令行工具。与大多数*nix风格的命令行界面程序一样,可以使用-h标志打印帮助:
$> pyjade -h
Usage: pyjade [options] file [output]
Options:
-h, --help Show this help message and exit
-o FILE, --output=FILE Write output to FILE
-c COMPILER, Output COMPILER to use. Must be one of:
mako,tornado,jinja,underscore,django
(default is django)
-e FILE, --ext=FILE Set import/extends default file extension因此,要输出Jinja2模板,您可以执行以下操作:
$> pyjade -c jinja input_file.jade > /pipe/output/to/file_path.html请注意,您仍然需要在web框架中使用适当的PyJade扩展来完全显示最终形式的模板。
https://stackoverflow.com/questions/16821632
复制相似问题