Я пытаюсь использовать лучшие практики js, я использую js-best-practices, тогда ошибка/usr/bin/env: «Node \ r» «нет такого файла» появляется, и программа не запускается Я ценю любое решение, которое вы положили. Спасибо/usr/bin/env: «node r» Ошибка «такого файла» с использованием JS Best Practices
0
A
ответ
1
Похоже, ваш файл сценария был создан в Windows, файл DOS-формат (окончания строки в DOS). Таким образом, вы можете использовать модуль, который преобразует файл в формате Unix:
brew install dos2unix
sudo dos2unix your_script
или использовать tr
команду для удаления \r
из файла:
cat your_script.js | tr -d '\r' > fixed_script.js
P.S. Вы также можете использовать vim для преобразования стиля Windows в Unix-стиль:
vim script
:se ff=unix
:wq
Возможно, вы редактировали этот файл на Windows? Проблема в том, что файл имеет окончание строки Windows (возврат каретки + перевод строки), а не Unix (только для перевода строки). – jasonharper