如何解决'窗口没有定义'错误在terminal上的节点JS

我想包括angularJS使用要求,所以我使用下面的代码

var ang = require('angular'); 

但它显示错误

 ReferenceError: window is not defined 

我知道窗口对象没有定义在节点控制台,但帮助我如何避免这个错误?

我希望我的问题可以理解。

window对象只在浏览器中定义,并没有在Node.js中定义(它使用了process )。

你得到这个错误的原因是因为你试图需要一个模块(angular.js),这个模块是用来在浏览器中使用DOM,而不是在Node.js环境中。

如果你想在你的HTML代码中包含angular色,像使用标签的其他JS文件一样包含它。