Версия узла:
uuid версия: 9.0.1
Когда я запускаю сервер узлов, возникает следующая ошибка:
Как я использую библиотеку uuid:
Импортируем его как:
const uuid = require('uuid/v4');
используя его как:
id: uuid()



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Имея в виду совместимость версий node и uuid.
Мы пытаемся импортировать конкретную версию uuid. Эта ошибка связана с тем, как импортируется и используется uuidv4 (версия 4).
Пакет uuid обновил свою структуру по сравнению с версией 8.0.0, и был изменен способ импорта определенных версий UUID, таких как v4.
Чтобы устранить эту ошибку, выполните следующие действия:
const { v4: uuidv4 } = require('uuid');const { v4: uuidv4 } = require('uuid'); // this is how we imported it.
const uniqueId = uuidv4();
console.info(uniqueId);
Выполнение вышеуказанного 2-го шага устранит эту ошибку.
Есть небольшая разница в том, как мы используем его с модулем ES6 и CommonJS.
Для более подробного использования и объяснений. Пожалуйста, обратитесь к документации ЗДЕСЬ!!
Надеюсь, это сработает и для вас. Если нет, пожалуйста, оставьте свое беспокойство в комментарии.