workshopper / goingnative

A NodeSchool style workshopper for learning how to write native Node.js addons
MIT License
414 stars 54 forks source link

Error when running in git-bash #82

Open Vidminas opened 5 years ago

Vidminas commented 5 years ago

Using git-bash on Windows, running goingnative produces the following output:

$ goingnative
C:\Users\Vidminas\AppData\Roaming\npm\node_modules\goingnative\node_modules\terinal-menu\index.js:61
    process.stdin.setRawMode(true);
                  ^

TypeError: process.stdin.setRawMode is not a function
    at new Menu (C:\Users\Vidminas\AppData\Roaming\npm\node_modules\goingnativenode_modules\terminal-menu\index.js:61:19)
    at module.exports (C:\Users\Vidminas\AppData\Roaming\npm\node_modules\goingative\node_modules\terminal-menu\index.js:8:12)
    at showMenu (C:\Users\Vidminas\AppData\Roaming\npm\node_modules\goingnativenode_modules\workshopper\menu.js:14:18)
    at Workshopper.printMenu (C:\Users\Vidminas\AppData\Roaming\npm\node_module\goingnative\node_modules\workshopper\workshopper.js:325:14)
    at new Workshopper (C:\Users\Vidminas\AppData\Roaming\npm\node_modules\goinnative\node_modules\workshopper\workshopper.js:172:8)
    at Workshopper (C:\Users\Vidminas\AppData\Roaming\npm\node_modules\goingnatve\node_modules\workshopper\workshopper.js:20:12)
    at Object.<anonymous> (C:\Users\Vidminas\AppData\Roaming\npm\node_modules\gingnative\goingnative.js:20:1)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)

Some investigation seems to show that this is connected to git-bash not providing TTY streams: