0

我正在一个旧操作系统上开发,该操作系统无法运行用于使用 Jade 的 Node.js 的额外版本。但是,我认为它可以安装pyjade。

我可以在命令行上使用 pyjade 以与我相同的方式转换文件jade吗?如果是这样,怎么做?

4

1 回答 1

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 扩展来以最终形式完全显示模板。

于 2013-06-13T19:15:28.257 回答