Пытаясь создать компонент реакции xterm в Next.js, я застрял, поскольку я не могу справиться с сообщением об ошибке, которого у меня никогда не было.
Я пытаюсь импортировать клиентский модуль npm с именем xterm
, но если я добавлю строку импорта, произойдет сбой приложения.
import { Terminal } from 'xterm'
Ошибка читается как Server Error... ReferenceError: self is not defined
, а затем показывает этот фрагмент кода как Source
.
module.exports = require("xterm");
Согласно некоторым исследованиям, которые я провел, это связано с Webpack, и можно было бы помочь, если бы было сделано что-то вроде этого:
output: {
globalObject: 'this'
}
Вы знаете, как это исправить? Заранее спасибо! ????