多行评论缺失。在heredoc

时间:2016-08-25 12:22:43

标签: node.js heredoc

我用ejs和heredoc编译xml文件:

const ejs = require('ejs');
const heredoc = require('heredoc');

var tpl = heredoc(function(){/*
  <xml>
  <ToUserName><![CDATA[<%= toUserName %>]]></ToUserName>
  <FromUserName><![CDATA[<%= fromUserName %>]]></FromUserName>
  ....
  </xml>
*/});

然而,在使用jslint并通过babel编译后,它变成了这样:

var ejs=require("ejs"),heredoc=require("heredoc"),
tpl=heredoc(function(){});

heredoc中的内容丢失了。 似乎编译器将内部代码视为注释。

有谁知道如何解决这个问题?

0 个答案:

没有答案