2016-05-09 16 views
3

, wenn ich eine Vorlage mit this.copyTpl Yeoman Druckcode cacharter von Zitaten und nicht Zitate kopieren ... hier, was im in index.js tunYeoman Druckcode Zeichen in Vorlagen

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 
      } 
     ); 

Ergebnisdatei

{"fontawesome":"4.2","jQuery":"~1.11.1","responsive-nav":"1.0.34","superfish":"1.7.5"}, 

warum das auftritt, brauche ich extra config wo ?? was ich vermisse? Danke für die Hilfe

Antwort

6

<%= Escape-Werte übergeben, um XSS zu verhindern.

Um eine Roheingabe auszugeben, müssen Sie die Vorlagen-Tags <%- verwenden.

Eine vollständige Dokumentation über die Motor Vorlage verwendet von Yeoman bei http://ejs.co/

+0

Dank für die Hilfe;) –

+0

@PabloEnanoskiAraya Wenn das Ihre Frage beantwortet, können Sie diese Antwort gesetzt, wie durch einen Klick auf das Häkchen akzeptiert neben meiner Antwort. –