У меня есть скрипт, который мне нужен из скрипта Node.js, который я хочу сохранить независимым от движка JavaScript.
Например, я хочу сделать exports.x = y;
, только если он работает под Node.js. Как я могу выполнить этот тест?
Когда я писал этот вопрос, я не знал, что функция модулей Node.js основана на CommonJS.
Для конкретного примера, который я привел, более точный вопрос был бы:
Как скрипт может определить, был ли он необходим в качестве модуля CommonJS?