yeoman在模板中打印代码字符

Pab*_*aya 5 yeoman yeoman-generator

当我复制模板与this.copyTpl yeoman打印代码cacharter的引号而不是引号...这里我在index.js做什么

this.dependencies["fontawesome"] = "4.2";
this.dependencies["jQuery"] = "~1.11.1";
this.dependencies["responsive-nav"] = "1.0.34";
this.dependencies["superfish"] = "1.7.5";

this.dep = JSON.stringify(this.dependencies); 

console.log(this.dep)
display 
{"fontawesome":"4.2","jQuery":"~1.11.1","responsive-nav":"1.0.34","superfish":"1.7.5"}

 this.fs.copyTpl(
            this.templatePath('_bower.json'),
            this.destinationPath(projectPath +'/bower.json'),{
                projectName: _.slugify(this.project_name),
                dependencies: this.dep
            }
        );
Run Code Online (Sandbox Code Playgroud)

结果文件

{"fontawesome":"4.2","jQuery":"~1.11.1","responsive-nav":"1.0.34","superfish":"1.7.5"},
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况,我需要额外的配置?我错过了什么?感谢帮助

Sim*_*ias 11

<%= 传递给它的转义值以防止XSS.

要输出原始输入,您需要使用<%-模板标记.

关于Yeoman在http://ejs.co/使用的模板引擎的完整文档