Исправлено: использовать глобальный вместо окна

Я пытаюсь компонент внутри runkit.com. Как видно из изображения, платформа говорит мне...

Исправлено: использовать глобальный вместо окна. RunKit - это среда узлов, поэтому окно и другие функции браузера не существуют. Если вы просто пытаетесь получить доступ к глобальному объекту, вы можете просто использовать вместо него глобальный.

Этот код вставлен:

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

Исправлено: использовать глобальный вместо окна

Как я могу это исправить?

2 ответа

Исправить это просто. Просто замени это

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

с этим:

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

в модуле.

Попробуйте определить окно для глобального, прежде чем вызывать модуль:

global.window = {}
Другие вопросы по тегам