Я создаю инструмент командной строки, используя node/javascript, и хочу сделать его доступным как модуль npm. Для этого инструмента требуется пакетный скрипт оболочки/windows, но как установить разные сценарии для разных платформ? В package.json у меня естьКак установить разные файлы для разных платформ
"bin" : {
"lookup-bat" : "./bin/lookup.bat",
"lookup-sh" : "./bin/lookup.sh"
}
, но я хотел бы иметь одно и то же имя команды, независимо от платформы. Это возможно?
Дело в том, что сценарий узла не зависит от платформы, но сценарий оболочки. Результат сценария узла используется сценарием оболочки. – claesv
'но скрипт-оболочка' uh? почему бы и нет? Независимо от того, что делает этот скрипт, я считаю, что вы должны сделать это с помощью этого кросс-платформенного инструмента: NodeJS –
сценарий-оболочка делает «cd