O problema é que npm
apenas instala módulos de nó, que precisam ser necessários em um tempo de execução do Node.js ou executados como um parâmetro para node
.
Homebrew brew
e Advanced Package Tool (Linux) apt-get
são gerenciadores de pacotes no nível do sistema, agnósticos do Node.js, que tendem a colocar scripts de shell executáveis no local adequado, onde o shell procura candidatos, semelhante para a cadeia de protótipos do JavaScript ( echo $PATH
normalmente mostrará /usr/local/bin
ou /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
)
Você pode iniciar um nó REPL executando node
na linha de comando (e você pode subsequentemente escrever JavaScript para exigir o pacote). Uma alternativa é escrever um arquivo script.js que utiliza o pacote e, em seguida, executar o script com node script.js
ou, às vezes, node node_modules/package_name/bin/node_executable_file