Je veux inclure angular JS Using require donc j'utilise le code ci-dessous
var ang = require('angular');
Mais il affiche une erreur
ReferenceError: window is not defined
Je sais que l'objet de fenêtre n'est pas défini dans la console de noeud, mais aidez-moi à éviter cette erreur?
J'espère que ma question est compréhensible.
L'objet window
est uniquement défini dans le navigateur et n'est pas défini dans Node.js (qui utilise à la place process
).
La raison pour laquelle vous obtenez cette erreur est que vous essayez d'exiger un module (angular.js) qui était destiné à être utilisé avec le DOM à partir d'un navigateur, et non dans l'environnement Node.js.
Si vous souhaitez inclure angular dans votre code HTML, incluez-le comme vous le feriez pour tout autre fichier JS utilisant une balise.