2016-07-27 16 views
0

Ich versuche, einige reagieren HTML zu generieren, aber seltsame Leerzeichen eingefügt werden brechen den HTML-Code.pg-generator nunjcks unnötige Leerzeichen eingefügt werden und html bricht

Bitte helfen Sie !!!!

die Basisvorlage

läuft mit Befehl pgen exec pg-generator-templates/react-crud-template/ -d convectorFeathersServer -u postgres -p postgres -t src/react-crud-build

meine Template-Datei:

<!doctype html> 
<html lang="en"> 
    <head> 
<meta charset="utf-8"> 
<meta name="viewport" content="width=device-width, initial-scale=1"> 
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css"> 
<title>React App</title> 
</head> 
<body> 
<div id="root"></div> 
<script src="bundle.js"></script> 
</body> 

das Ergebnis

< !doctype html > 
    < 
    html lang = "en" > 
    < 
    head > 
    < 
    meta charset = "utf-8" > 
    < 
    meta name = "viewport" 
content = "width=device-width, initial-scale=1" > 
    < 
    link rel = "stylesheet" 
href = "https://maxcdn.bootstrapcdn.com/bootstrap/latest/css/bootstrap.min.css" > 
    < 
    title > React App < /title> < 
    /head> < 
    body > 
    < 
    div id = "root" > < /div> 
    < 
    script src = "bundle.js" > < /script> < 
    /body> < 
    /html> 
+0

Herr Ozum antwortete gnädig hier mit der Antwort! https://github.com/ozum/pg-generator/issues/30 – fedevela

+0

es scheint, es ist ein Beautifier gebunden an HTML und Js Erweiterungen ... Ich habe nicht versucht mit .jsx .....: -? – fedevela

Antwort

0

https://github.com/ozum/pg-generator/issues/30

ozum kommentiert vor 2 Stunden Hallo,

Das ist seltsam. Vielleicht könnte js-beautify von pg-generator verwendet werden. 121 von lib/index.js

if (path.extname(target) === '.js' || path.extname(target) === '.html') { 
     content   = beautify(content, this.beautyOptions); 
    } 
    // if (path.extname(target) === '.js' || path.extname(target) === '.html') { 
    //  content   = beautify(content, this.beautyOptions); 
    // } 

Inhalt in dieser Funktion erzeugt Text-Datei geschrieben werden -

Könnten Sie bitte Linie 119 kommentieren. Bitte melden Sie das Ergebnis zurück, damit ich etwas herausfinden kann, um das zu beheben.