2016-05-16 13 views
13

voglio includere JS angolari Uso richiedono quindi sto usando sottostante CodiceCome risolvere 'finestra non è definito' Errore nel nodo JS su Terminal

var ang = require('angular'); 

ma visualizza errore

ReferenceError: window is not defined 

Conosco l'oggetto della finestra non definito nella console del nodo, ma aiutami a evitare questo errore?

Spero che la mia domanda sia comprensibile.

risposta

14

L'oggetto window è definito solo nel browser e non è definito all'interno di Node.js (che utilizza invece process).

Il motivo per cui si sta verificando questo errore è perché si sta tentando di richiedere un modulo (angular.js) che è stato progettato per essere utilizzato con il DOM da un browser e non all'interno dell'ambiente Node.js.

Se si desidera includere angolare nel codice HTML, includerlo come qualsiasi altro file JS utilizzando un tag.

Problemi correlati