Не могу импортировать «mysql2 / обещание» в модуль ES (M JS) на Node.js 13/14 - PullRequest
1 голос
/ 28 марта 2020

При миграции с Common JS (. cjs) на модули ES (.m js) я столкнулся с проблемой импорта пространства имен CJS в M JS:

import mysqlPromise from "mysql2/promise";

возвращает ошибку:

Ошибка [ERR_MODULE_NOT_FOUND]: не удается найти модуль 'C: \ Users \ User \ IdeaProjects \… \ node_modules \ mysql2 \ обещание', импортированный из …

Я проверил, проверил соответствующий поток Поддержка ES-модуля? Узел 13 , но не вижу четкого решения.

Есть ли способ импортировать пространство имен CJS в модуль ES / M JS?

1 Ответ

1 голос
/ 29 марта 2020

Попробуйте использовать:

import mysqlPromise from "mysql2/promise.js";
...