В основном я хочу иметь возможность запускать другой код в зависимости от того, что у вас есть.Различают разные дистрибутивы linux в nodejs
Я узнал, что функция os.platform()
вернет «win32», «win64», «darwin» или «linux» (возможно, другие?), Но я не могу получить более конкретную информацию.
В идеале я хочу сказать, используется ли Gnome, Unity, KDE или какая-либо другая среда рабочего стола.
Я смущен, что вы хотите? ОС, дистрибутива или среды рабочего стола? – mscdex
@mscdex Я предполагаю, что для этого проекта просто среда рабочего стола, но было бы неплохо узнать, как получить другую информацию. – QxQ