2016-05-16 26 views
13

我想包括角JS使用要求,所以我用下面的代碼如何解決「沒有定義窗口」在節點JS錯誤在終端

var ang = require('angular'); 

但它顯示錯誤

ReferenceError: window is not defined 

我知道窗口對象未在節點控制檯中定義,但幫助我如何避免此錯誤?

我希望我的問題可以理解。

回答

14

window對象僅在瀏覽器中定義,並未在Node.js中定義(它改用process)。

你得到這個錯誤的原因是因爲你試圖要求一個模塊(angular.js),該模塊旨在與瀏覽器中的DOM一起使用,而不是在Node.js環境中。

如果您想在您的HTML代碼中包含角度,請像使用標籤一樣包含任何其他JS文件。

相關問題