I am trying to run through nodeschool.io exercises. I am having trouble running their packages.
The first package I installed:
$ npm install -g learnyounode
$ learnyounode
Runs the package with the command learnyounode
Every other package on their site I tried installing and can't run the program with the proper command in the command line, ex:
$ npm install -g functional-javascript-workshop@latest
$ /Users/name/npm/bin/functional-javascript -> /Users/name/npm/lib/node_modules/functional-javascript-workshop/functional-javascript.js
/Users/name/npm/bin/functional-javascript-workshop -> /Users/name/npm/lib/node_modules/functional-javascript-workshop/functional-javascript.js
[email protected] /Users/name/npm/lib/node_modules/functional-javascript-workshop
├── [email protected] ([email protected], [email protected])
└── [email protected] ([email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected], [email protected])
$ functional-javascript-workshop
$ -bash: functional-javascript-workshop: command not found
Here is a link to the package I am trying to install in the example: functional-javascript-workshop
As you can see, I am getting the message
-bash - command not found
Looking at other posts with similar problems, I ran the following commands to see my path and where the packages are being saved:
$ which node
$ /usr/local/bin/node
$ which npm
$ /usr/local/bin/npm
$PATH
$ Users/name/.rbenv/shims:/Users/name/.rbenv/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin: No such file or directory
Steps I tried:
- Uninstall/Reinstall node using brew commands
- global update npm's ($ npm update -g)
It looks like my node-modules are being installed at /Users/name/npm/lib/node_modules
I'm not sure though how to give my command line access or a way of looking into that path for the command to start the program.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…