Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js ReferenceError:godash中未定义窗口_Node.js - Fatal编程技术网

Node.js ReferenceError:godash中未定义窗口

Node.js ReferenceError:godash中未定义窗口,node.js,Node.js,我正在尝试建立一个棋盘游戏,并希望使用godash创建一个棋盘状态并更新它。我已经成功地将godash安装到了我的package.json中,但是当我在后端需要它时,在我的server.js(我运行服务器的文件)中 var godash=require('godash') 运行node server.js,CLI会响应以下错误: ReferenceError: window is not defined at Object.<anonymous> (C:\Users\Chid

我正在尝试建立一个棋盘游戏,并希望使用godash创建一个棋盘状态并更新它。我已经成功地将godash安装到了我的package.json中,但是当我在后端需要它时,在我的server.js(我运行服务器的文件)中

var godash=require('godash')

运行
node server.js
,CLI会响应以下错误:

ReferenceError: window is not defined
    at Object.<anonymous> (C:\Users\Chidi\gt\projects\Chess-vs-Go\node_modules\godash\dist\godash.js:1:194)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
    at Module.load (internal/modules/cjs/loader.js:928:32)
    at Function.Module._load (internal/modules/cjs/loader.js:769:14)
    at Module.require (internal/modules/cjs/loader.js:952:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (C:\Users\Chidi\gt\projects\Chess-vs-Go\game_state\go_state.js:2:14)
    at Module._compile (internal/modules/cjs/loader.js:1063:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
ReferenceError:未定义窗口

反对。没有发现任何与此类似的封闭或开放问题。有人知道问题是什么吗?我如何解决它?

因此,在进一步研究后,我发现有一些方法可以在浏览器中使用npm包(例如通过),这允许我在浏览器中使用godash,它在浏览器中查找窗口对象