我正在一个旧操作系统上开发,该操作系统无法运行用于使用 Jade 的 Node.js 的额外版本。但是,我认为它可以安装pyjade。
我可以在命令行上使用 pyjade 以与我相同的方式转换文件jade
吗?如果是这样,怎么做?
是的,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 扩展来以最终形式完全显示模板。