gpt4 book ai didi

node.js - 意想不到的 ... sequelize.js 中的选项

转载 作者:行者123 更新时间:2023-12-03 22:32:49 26 4
gpt4 key购买 nike

我想将 node js 应用 dockerize 到 AWS ECS 中,并且在开发中它可以正常工作。
但是一旦想要对它们进行 dockerize,它就会在提供程序文件上返回错误:

/srv/node_modules/sequelize/lib/sequelize.js:277
...options
^^^
SyntaxError: Unexpected token ...
at createScript (vm.js:53:10)
at Object.runInThisContext (vm.js:95:10)
at Module._compile (module.js:543:28)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (/srv/node_modules/sequelize/index.js:8:18)
有什么方法可以让我在没有错误的情况下对它们进行 dockerize?因为没有 Sequelize , Node 应用程序可以正确地dockerize

最佳答案

检查你的 nodejs 和 sequelize 的版本,如果不一起支持,使用此代码更新你的 Node 版本:

  • sudo yum 安装 nodejs
  • Node --version
  • npm --version
  • 哪个 Node
  • 其中 npm
  • curl -sL https://rpm.nodesource.com/setup_12.x | bash -
  • ls -la/etc/yum.repos.d/|grep nodesource
  • sudo yum remove -y nodejs npm
  • sudo yum 列出可用的 nodejs
  • sudo yum 安装 nodejs
  • Node --version
  • npm --version
  • 关于node.js - 意想不到的 ... sequelize.js 中的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65246603/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com