0

我正在 NodeJs 上创建一个多工终端,用于将数据渲染到 StdOut 我正在使用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 是不是很遥远?

4

0 回答 0