无法在 Node.js 13 / 14 将 "mysql2/promise" 导入 ES 模块 (MJS)
Can't import "mysql2/promise" into ES module (MJS) on Node.js 13 / 14
从 CommonJS (.cjs) 迁移到 ES 模块 (.mjs) 时,我遇到了将命名空间 CJS 导入 MJS 的问题:
import mysqlPromise from "mysql2/promise";
returns一个错误:
Error [ERR_MODULE_NOT_FOUND]: Cannot find module
'C:\Users\User\IdeaProjects\…\node_modules\mysql2\promise' imported
from…
我检查了相关线程ES Module support? Node 13,但没有看到明确的解决方案。
有没有办法将命名空间的 CJS 导入 ES Module/MJS?
尝试使用:
import mysqlPromise from "mysql2/promise.js";
从 CommonJS (.cjs) 迁移到 ES 模块 (.mjs) 时,我遇到了将命名空间 CJS 导入 MJS 的问题:
import mysqlPromise from "mysql2/promise";
returns一个错误:
Error [ERR_MODULE_NOT_FOUND]: Cannot find module 'C:\Users\User\IdeaProjects\…\node_modules\mysql2\promise' imported from…
我检查了相关线程ES Module support? Node 13,但没有看到明确的解决方案。
有没有办法将命名空间的 CJS 导入 ES Module/MJS?
尝试使用:
import mysqlPromise from "mysql2/promise.js";