データを StdOut にレンダリングするために NodeJs でマルチプレックス ターミナルを作成していますが、 terminal.jsを使用していますが、少し不具合があるため、物乞いコミュニティがどのように取り組んでいるのかxterm.jsを使用することにしました。
しかし、NodeJs で xterm.js をインポートしようとすると、次のエラーが発生します。
/home/.../node_modules/xterm/lib/webpack:/xterm/webpack/universalModuleDefinition:10
})(self, function() {
^
ReferenceError: self is not defined
at Object.<anonymous> (/home/.../node_modules/xterm/lib/webpack:/xterm/webpack/universalModuleDefinition:10:4)
at Module._compile (node:internal/modules/cjs/loader:1092:14)
at Object.Module._extensions..js (node:internal/modules/cjs/loader:1121:10)
at Module.load (node:internal/modules/cjs/loader:972:32)
at Function.Module._load (node:internal/modules/cjs/loader:813:14)
at Module.require (node:internal/modules/cjs/loader:996:19)
at require (node:internal/modules/cjs/helpers:92:18)
at Object.<anonymous> (/home/.../src/main.ts:1:1)
at Module._compile (node:internal/modules/cjs/loader:1092:14)
at Module.m._compile (/home/.../node_modules/ts-node/src/index.ts:1056:23)
では、サーバー側(nodejs)でXterm.Jsを使うのは遠いのでは?