在从 CommonJS (.cjs) 迁移到 ES Modules (.mjs) 时,我遇到了将命名空间 CJS 导入 MJS 的问题:
import mysqlPromise from "mysql2/promise";
返回错误:
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 模块/MJS?
最佳答案
尝试使用:
import mysqlPromise from "mysql2/promise.js";
关于javascript - 无法将 "mysql2/promise"导入 Node.js 13/14 上的 ES 模块(MJS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60903616/