Создание команды для терминала в Javascript с использованием JSON

#javascript #json #ubuntu #npm #command

Вопрос:

Я учусь создавать простую команду командной строки с использованием JavaScript и JSON. Я сделал все, что было в учебнике, но теперь я в полном отчаянии. Я понятия не имею, почему это не работает.

Я начинаю свой файл .js так:

 #!/usr/bin/env node  

Это включено в мой файл .json:

 "bin": { "stat": "./main.js" }  

Когда я печатаю stat sum 1 2 3 с ожидаемым выводом 6 , я получаю это сообщение об ошибке.

 stat: cannot stat 'sum': No such file or directory stat: cannot stat '1': No such file or directory stat: cannot stat '2': No such file or directory stat: cannot stat '3': No such file or directory  

Я работаю на Ubuntu. Учебник посвящен Windows. Может ли это быть проблемой? Как мне ее решить?