usar tipos funcion etiqueta define declaración declaracion como node.js express doctype

node.js - tipos - Error en el nuevo proyecto expreso doctype 5` está en desuso, ahora debe usar `doctype html`



la declaración<! doctype html define (3)

Creó un nuevo proyecto express.js ejecutando los siguientes comandos en un símbolo del sistema de Windows

npm install express -g express newproject cd newproject npm install node app

Luego abro una ventana del navegador a http://localhost:3000/ y obtengo el siguiente error

500 Error: c:/projects/newproject/views/index.jade:5<br/> 3| block content <br/> 4| h1= title <br/> > 5| p Welcome to #{title}<br/><br/>`doctype 5` is deprecated, you must now use `doctype html` 3| block content 4| h1= title > 5| p Welcome to #{title} `doctype 5` is deprecated, you must now use `doctype html` at Object.Compiler.setDoctype (c:/projects/newproject/node_modules/jade/lib/compiler.js:68:13) at Object.Compiler.visitDoctype (c:/projects/newproject/node_modules/jade/lib/compiler.js:312:12) at Object.Compiler.visitNode (c:/projects/newproject/node_modules/jade/lib/compiler.js:210:37) at Object.Compiler.visit (c:/projects/newproject/node_modules/jade/lib/compiler.js:197:10) at Object.Compiler.visitBlock (c:/projects/newproject/node_modules/jade/lib/compiler.js:278:12) at Object.Compiler.visitNode (c:/projects/newproject/node_modules/jade/lib/compiler.js:210:37) at Object.Compiler.visit (c:/projects/newproject/node_modules/jade/lib/compiler.js:197:10) at Object.Compiler.compile (c:/projects/newproject/node_modules/jade/lib/compiler.js:52:10) at parse (c:/projects/newproject/node_modules/jade/lib/jade.js:96:23) at Object.exports.compile (c:/projects/newproject/node_modules/jade/lib/jade.js:152:9)


Para arreglar su proyecto actual y cualquier proyecto que cree con la versión actual de Express, vaya a su archivo layout.jade y cambie la primera línea a: doctype html (la segunda línea debe leer: html)

El problema se conoce y se ha resuelto, por lo que no será un problema en una versión futura de Express. https://github.com/visionmedia/express/pull/1875


Utilizar :

doctype html
html (lang = "en")


cambie "doctype 5" a "doctype html" en la línea 1 de views / layout.jade para su nuevo proyecto.