В настоящее время я использую serve script для обслуживания каталогов с Node.js в Windows 7. Он хорошо работает в оболочке MSYS или использует sh
, поскольку я поместил node.exe и службу script в мой ~/bin (который находится на моем PATH), и набрав только "сервисные" работы из-за него Shebang (#!
) директива, которая сообщает shell, чтобы запустить его с помощью node.
Однако командная строка Windows не поддерживает обычные файлы без расширения *.bat или *.exe, а также директивы shebang. Существуют ли какие-либо ключи реестра или другие хаки, которые я могу получить, чтобы заставить это поведение из встроенного cmd.exe
?
Я знаю, что могу просто написать простой командный файл, чтобы запустить его с помощью node, но мне было интересно, можно ли это сделать во встроенном fasion, поэтому мне не нужно писать script для каждый script как это?
Обновление: на самом деле, я думал, возможно ли написать обработчик по умолчанию для всех "не найденных файлов" и т.д., которые я мог бы автоматически попробовать выполнить в sh -c
?
Спасибо.