【问题标题】:node-mysql2: Object.entries is not a functionnode-mysql2:Object.entries 不是函数
【发布时间】:2021-08-28 03:57:49
【问题描述】:

我正在尝试在 Hostgator 上设置 nodejs 项目。但是在设置时我收到以下错误。任何帮助将非常感激。 我的node版本是16.8.0,npm版本是7.21.0

 /home/dir/project_folder/node_modules/mysql2/lib/packets/index.js:49
Object.entries(ctorMap).forEach(([name, ctor]) => {
       ^

TypeError: Object.entries is not a function
    at Object.<anonymous> (/home/dir/project_folder/node_modules/mysql2/lib/packets/index.js:49:8)
    at Module._compile (module.js:577:32)
    at Object.Module._extensions..js (module.js:586:10)
    at Module.load (module.js:494:32)
    at tryModuleLoad (module.js:453:12)
    at Function.Module._load (module.js:445:3)
    at Module.require (module.js:504:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/dir/project_folder/node_modules/mysql2/lib/connection.js:23:17)
    at Module._compile (module.js:577:32)

【问题讨论】:

    标签: node.js node-modules vps pm2 node-mysql2


    【解决方案1】:

    通过用 mysql 包替换节点 mysql2 来工作。

    【讨论】:

      猜你喜欢
      • 2020-02-14
      • 1970-01-01
      • 1970-01-01
      • 2019-04-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-03
      相关资源
      最近更新 更多