从CommonJS(.cjs
(迁移到ES模块(.mjs
(时,我遇到了将命名空间CJS导入MJS:的问题
import mysqlPromise from "mysql2/promise";
返回错误:
错误[ERR_MODULE_NOT_FOUND]:找不到模块'C:\Users\User\IdeaProjects\…\node_modules\mysql2\promise'已导入来自…
我检查了是否检查了相关线程ES模块支持?节点13,但没有看到明确的解决方案。
有什么方法可以将带名称空间的CJS导入ES模块/MJS吗?
尝试使用:
import mysqlPromise from "mysql2/promise.js";