我想包含 Angular JS 使用 require 所以我使用下面的代码
var ang = require('angular');
但是显示错误
ReferenceError: window is not defined
我知道 Node 控制台中未定义窗口对象,但请帮助我如何避免此错误?
我希望我的问题可以理解。
最佳答案
window
对象仅在浏览器中定义,而不在 Node.js 中定义(它使用 process
代替)。
您收到此错误的原因是因为您试图要求一个模块 (angular.js),该模块旨在与浏览器中的 DOM 一起使用,而不是在 Node.js 环境中。
如果您想在 HTML 代码中包含 Angular,请像使用任何其他 JS 文件一样包含它。
关于javascript - 如何解决终端 Node JS 中的 'window is not defined' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37250121/