gpt4 book ai didi

javascript - 如何解决终端 Node JS 中的 'window is not defined' 错误

转载 作者:IT老高 更新时间:2023-10-28 23:01:29 40 4
gpt4 key购买 nike

我想包含 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/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com