embarklabs / neo-blessed

A drop-in replacement for for Blessed. A high-level terminal interface library for node.js.
Other
351 stars 31 forks source link

Dependencies error? #35

Open danikaze opened 4 years ago

danikaze commented 4 years ago

I'm having the following errors when building my app...

ERROR in ./node_modules/neo-blessed/vendor/tng.js
Module not found: Error: Can't resolve 'blessed/lib/colors' in '/Users/daniel.berlanga/dev/other/terminal-runner/node_modules/neo-blessed/vendor'
 @ ./node_modules/neo-blessed/vendor/tng.js 32:34-63
 @ ./node_modules/neo-blessed/lib/widgets/ansiimage.js
 @ ./node_modules/neo-blessed/lib/widgets sync ^\.\/.*$
 @ ./node_modules/neo-blessed/lib/widget.js
 @ ./node_modules/neo-blessed/lib/blessed.js
 @ ./src/ui/blessed/index.ts
 @ ./src/index.ts

ERROR in ./node_modules/neo-blessed/lib/widgets/terminal.js
Module not found: Error: Can't resolve 'pty.js' in '/Users/daniel.berlanga/dev/other/terminal-runner/node_modules/neo-blessed/lib/widgets'
 @ ./node_modules/neo-blessed/lib/widgets/terminal.js 218:13-30
 @ ./node_modules/neo-blessed/lib/widgets sync ^\.\/.*$
 @ ./node_modules/neo-blessed/lib/widget.js
 @ ./node_modules/neo-blessed/lib/blessed.js
 @ ./src/ui/blessed/index.ts
 @ ./src/index.ts

ERROR in ./node_modules/neo-blessed/lib/widgets/terminal.js
Module not found: Error: Can't resolve 'term.js' in '/Users/daniel.berlanga/dev/other/terminal-runner/node_modules/neo-blessed/lib/widgets'
 @ ./node_modules/neo-blessed/lib/widgets/terminal.js 93:14-32
 @ ./node_modules/neo-blessed/lib/widgets sync ^\.\/.*$
 @ ./node_modules/neo-blessed/lib/widget.js
 @ ./node_modules/neo-blessed/lib/blessed.js
 @ ./src/ui/blessed/index.ts
 @ ./src/index.ts

The code used is just this:

import * as blessed from 'neo-blessed';

const screen = blessed.screen();
screen.render();

The errors are happening in node 12.14.0 and 10.15.3

Any idea on how to get this running? I moved here from blessed but it looks like this one gives me more errors :-/

Just in case...

$ uname -a
Darwin P51258 17.7.0 Darwin Kernel Version 17.7.0: Thu Dec 20 21:47:19 PST 2018; root:xnu-4570.71.22~1/RELEASE_X86_64 x86_64
danikaze commented 4 years ago

By the way, in the end I just forked blessed too, and pushed some modifications to include the dependencies and node-pty, fixing the issue.

For those people interested in installing blessed without problems, check it out: https://github.com/danikaze/blessed