ESLint mi dice che non ho bisogno di "use strict"
nella parte superiore del mio file index.js (è un semplice server come quello a 6 righe su https://nodejs.org/en/about/). Apparentemente tutti i moduli nodo sono già in modalità rigorosa. Ha senso.Node.js ed eslint non sono d'accordo su "use strict"
Tuttavia, l'esecuzione di node index.js
mi ha generato un "Errore di sintassi: [let] non supportato dalla modalità rigorosa." fa eseguito con il pragma "ridondante" "use strict"
.
Perché l'incoerenza? Il nodo non dovrebbe sapere che questo modulo del nodo è davvero rigido per impostazione predefinita? Ciò potrebbe essere dovuto ad una semplice errata configurazione del nodo, di ESLint o del mio IDE?
È possibile eseguire il nodo con il flag '--use-strict' –
ESLint è" errato ", ma configurabile:'/* eslint strict: 0 */'. – Amit
Questo lo fa, @ExplosionPills! Grazie. Perché non renderlo una risposta e vincere qualche punto? –