我正在开发一个旧操作系统,无法运行Node.js的必备版本以使用Jade。但是,我认为它可以安装pyjade。
我可以在命令行上使用pyjade来转换文件的方式与我使用jade
的方式相同吗?如果是这样,怎么样?
答案 0 :(得分:0)
是的,PyJade附带了一个命令行实用程序(CLI)。与大多数* nix风格的CLI程序一样,可以使用-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扩展,以最终形式完整显示模板。