Si está utilizando el patrón de módulo y tener algo como esto:Cómo forzar al compilador de cierre de google a mantener "use strict"; en el código compilado js?
(function() {
"use strict";
// this function is strict...
}());
y compilar el código usando el cierre de Google compilador, la directiva "use strict";
no lo hará en el archivo compilado.
Entonces, ¿cómo se evita que el compilador de cierre elimine la directiva ES5/strict?
(Tenga en cuenta que no quiero utilizar el otro modo de aplicar ES5/modo estricto, que es simplemente agregar el "uso estricto"; a la primera línea del archivo compilado. Quiero usar el módulo patrón como se describe here.)
Actualización: La respuesta de Ben Challenor a continuación parece ser la nueva respuesta "correcta". –