Файл не должен выполняться с bash
, он должен выполняться с node
. Вы можете увидеть это в первой строке, #!/usr/bin/env <strong>node</strong>
. Когда вы пытаетесь выполнить его с помощью bash
, bash
не распознает команды, и вы получаете сообщение об ошибке синтаксиса.
Если у вас нет прав на выполнение, вы должны изменить это с помощью chmod a+x main.js
. После этого вы сможете выполнить файл с ./main.js
.
Если вы не хотите изменять права доступа, вы можете запустить его с node main.js
.