Das gleiche Modul in mehreren Dateien anfordern

Ich verwende Underscore.js in meinem Projekt. Fast alle Dateien haben diese Codezeile:var _ = require('underscore'). Dasrequireie @ -Funktion ist synchron, sodass bei jeder Verwendung dieselbe Datei geladen wird. Ist das das Richtige? Beeinträchtigt dies nicht die Leistung?

Statt dessen ist es in Ordnung, eine globale Variable im @ zu definierapp.js Datei

_ = require('underscore')

Ich habe gelesen, dass Sie keine globalen Variablen verwenden sollten, aber dies scheint ein gültiger Anwendungsfall zu sein.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage