Я пишу скрипт CLI с помощью nodeJS
, скрипт hello world работает, но когда я пытаюсь вызвать напрямую через CLI, после
$ npm link
показывает:
zsh: команда не найдена: shutalo
package.json:
{
"name": "screen_shooter",
"version": "1.0.0",
"private": true,
"description": "",
"main": "index.js",
"directories": {
"lib": "lib",
"test": "test"
},
"scripts": {
"test": "echo \"Error: no test specified\"
&& exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"bin": {
"shutalo": "./index.js"
}
}
index.js:
#!/usr/bin/env node
'use strict'
// The rest of the code will be here...
console.log("Hello mako!")
Так что, если я сделаю $ node index.js, я получу ожидаемое "привет""
Но если я сделаю $ shutalo, я получу
zsh: команда не найдена: shutalo
Так чего не хватает, чтобы заставить работать вызов "шутало"?спасибо