【发布时间】:2021-04-23 06:52:50
【问题描述】:
我为 Node.js 安装了 Express Generator,但是当我创建一个示例应用程序时,我注意到 Jade 已被 Pug 弃用。我安装了 Pug,但我仍然需要告诉 express generator 每次都使用它。我一直在阅读有关该主题的内容,它告诉开发人员只需手动更改文件名,但是有没有办法开箱即用?我该怎么做?
【问题讨论】:
标签: javascript pug express-generator
我为 Node.js 安装了 Express Generator,但是当我创建一个示例应用程序时,我注意到 Jade 已被 Pug 弃用。我安装了 Pug,但我仍然需要告诉 express generator 每次都使用它。我一直在阅读有关该主题的内容,它告诉开发人员只需手动更改文件名,但是有没有办法开箱即用?我该怎么做?
【问题讨论】:
标签: javascript pug express-generator
Express 默认使用 Jade,但如果您希望将 pug 作为模板引擎而不是使用 Jade。
你必须输入
express --view=pug myapp
这将默认使用 pug 创建一个名为“myapp”的新应用程序。
对于更深入的解释类型 表达-h 这将向您显示可用的命令,其中一个命令是 -v
--view 添加视图支持
【讨论】:
【讨论】:
我认为单独使用 npx express-generator 时会出现此问题(适用于 Node.js 8.2.0 以上的节点版本)。
对于节点版本 8.2.0 或更高版本,
导航到您要创建应用的目录
npx express-generator --view=pug myapp
这将在包含所需 .pug 的目录中创建一个 myapp 文件夹 文件而不是 .jade 文件
对于较早的节点版本,您可以在此处找到所需的步骤express application generator documentation
【讨论】:
npx express-generator --view=pug 安装。
这应该可以解决问题
【讨论】: