📅  最后修改于: 2023-12-03 15:03:53.116000             🧑  作者: Mango
Pug 和 EJS 都是 Node.js 中常用的模板引擎,但两者语法不同。本转换器可以将 Pug 模板转换为 EJS 模板,并帮助开发人员更容易地迁移代码或将代码从一个引擎切换到另一个引擎。
npm install -g pug-to-ejs
pug-to-ejs [input] [output]
其中,input
为输入文件路径,output
为输出文件路径,如果没有指定输出路径,则默认为输入路径。
const { pugToEjs } = require('pug-to-ejs');
const pugCode = `
html
head
title Pug to EJS Converter
body
h1 Welcome to #{pageTitle}!
`;
const ejsCode = pugToEjs(pugCode);
console.log(ejsCode);
html
head
title Pug to EJS Converter
body
h1 Welcome to #{pageTitle}!
<html>
<head>
<title>Pug to EJS Converter</title>
</head>
<body>
<h1>Welcome to <%= pageTitle %>!</h1>
</body>
</html>
MIT.