tutorial principiantes para nodejs node libro home framework correr certificacion aplicacion node.js

node.js - principiantes - node js tutorial pdf



¿Alguna forma de forzar el modo estricto en el nodo? (4)

No pude encontrar esta respuesta en ninguna parte, pero sí encontré varias listas de correo donde se discutió esto, sin embargo, estas son bastante antiguas y no tengo idea si esto se implementa o no.

¿Hay alguna forma de forzar el uso del modo estricto en node.js?

Escribir "use strict"; en todos mis archivos .js ... bueno, prefiero que se vea forzado a usar el modo estricto, en lugar de agregar un texto adicional.


En el nodo 0.10.7 puede aplicar el modo estricto a nivel de archivo colocando "use strict"; en la parte superior de tu archivo. ¡Finalmente!


Según Lloyd ahora puedes ubicar

"use strict";

en la parte superior de tu archivo en el nodo> = 0.10.7 , pero si quieres que toda tu aplicación se ejecute en forma estricta ( incluidos los módulos externos ) puedes hacer esto

nodo --use_strict


También puede proporcionar el indicador estricto en la directiva de intérprete shebang.

#!/usr/bin/env node --use_strict

Pero actualmente (al menos antes de v0.9.x) sufre los mismos problemas descritos por los comentarios en la respuesta de @ chad-scira.


También puedes usar

https://npmjs.org/package/use-strict

es decir, escribir una vez

require(''use-strict'')

o incluso dar un paso adelante y usar

https://npmjs.org/package/node-strict

Tenga en cuenta que use-strict activará estrictamente más en cada módulo requerido después de la invocación.

Si prefiere un enfoque no invasivo, escribí otro módulo

https://www.npmjs.org/package/strict-mode

que habilita el modo estricto solo en su paquete. Creo que es más una solución de "Haz lo que quiero decir".