1

我正在 runkit.com 中尝试一个组件。从图像中可以看出,平台告诉我......

修复:使用全局而不是窗口。RunKit 是一个节点环境,因此不会存在窗口和其他浏览器功能。如果您只是想访问全局对象,则可以简单地使用 global 代替。

这是粘贴的代码:

var window = {};
const QueryQl = require("queryfilters/queryql")
var q = new QueryQl();
q.json({
    'ciao': 'mondo'
});
q.getQueryString();

修复:使用全局而不是窗口。

我怎样才能解决这个问题?

4

2 回答 2

1

修复很简单。换这个就行了

window.module = window.module || {};

有了这个:

global.module = global.module || {};

在模块中。

于 2018-01-06T10:52:31.830 回答
0

尝试将窗口定义为全局,在调用模块之前:

global.window = {}
于 2018-01-06T10:56:31.197 回答