Javascript 如何在node.js中将login.pug文件转换为login.ejs文件?

Javascript 如何在node.js中将login.pug文件转换为login.ejs文件?,javascript,node.js,ejs,jade4j,Javascript,Node.js,Ejs,Jade4j,我正在尝试将login.pug文件转换为node.js中的login.ejs文件,其中包含以下代码。请帮助我如何将以下代码转换为login.ejs extends layout block content div(id="root" style="width: 280px; margin: 40px auto; padding: 10px;") script. var lock = new Auth0Lock('#{env.AUTH0_CLIENT_ID}', '#{env.AUTH0_DO

我正在尝试将login.pug文件转换为node.js中的login.ejs文件,其中包含以下代码。请帮助我如何将以下代码转换为login.ejs

extends layout
block content  
div(id="root" style="width: 280px; margin: 40px auto; padding: 10px;")
script.
var lock = new Auth0Lock('#{env.AUTH0_CLIENT_ID}', '#{env.AUTH0_DOMAIN}', { 
auth: {
      redirectUrl: '#{env.AUTH0_CALLBACK_URL}'
    , responseType: 'code'
    , params: {
      scope: 'openid name email picture'
    }
  }});
lock.show();

login.ejs

<!DOCTYPE html>
<html lang="en">
<head>
<link rel='stylesheet' href='/stylesheets/bootstrap-theme.min.css' />
<link rel='stylesheet' href='/stylesheets/bootstrap.min.css' />
</head>
<body>
<div id="root" style="width: 280px; margin: 40px auto; padding: 10px;">
<%- include('layout') %>
</div>
<script src="/js/jquery-3.1.1.min.js"></script>
<script src="/js/bootstrap.min.js"></script>
</body>
</html>
<script type="text/javascript">
var lock = new Auth0Lock('#{env.AUTH0_CLIENT_ID}', '#{env.AUTH0_DOMAIN}', { 
auth: {
      redirectUrl: '#{env.AUTH0_CALLBACK_URL}'
    , responseType: 'code'
    , params: {
      scope: 'openid name email picture'
    }
  }});
lock.show();

var lock=new Auth0Lock('#{env.AUTH0_CLIENT_ID}','#{env.AUTH0_DOMAIN}',{
认证:{
重定向URL:“#{env.AUTH0_CALLBACK_URL}”
,响应类型:'code'
,参数:{
作用域:“openid名称电子邮件图片”
}
}});
lock.show();

所以您尝试自己转换它,但输出并不是您所期望的,对吗?我们能看到那个尝试吗?谢谢你的回复Ryan。下面的答案是我的尝试,但不起作用