收藏
回答

使用node-oracledb,已经升级了,版本为什么不对?

错误代码:Error: cloud.callFunction:fail -404011 cloud function execution error. 云函数执行错误

云端堆栈信息(error stack)(requestId 6dcc1dc3-a993-11eb-8fcd-525400dd5846, callid 1619773623070-0.9674995873767567):

Error: NJS-069: node-oracledb 5.1.0 requires Node.js 10.16 or later。

可是我的..\pages\test> node -v的结果是v14.16.0,.\test> npm -v的结果是6.14.1,版本是高的。

我在网上https://stackoverflow.com/questions/56630313/problems-compiling-node-js-version-with-electron找了一个,在云函数的package.json里加了

  "scripts": {
    "rebuild""electron-rebuild -f -w oracledb"
  },

还是不对。请问我该怎么办。谢谢!

回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    2021-04-30

    云函数部署在腾讯云上,你本地node版本再高也跟云函数没关系

    2021-04-30
    有用
    回复 3
    • Sundy🍁
      Sundy🍁
      发表于移动端
      2021-04-30
      那么我怎么能解决这个问题呢?腾讯云的那个版本能升级吗?
      2021-04-30
      回复
    • Mr.Zhao
      Mr.Zhao
      2021-04-30回复Sundy🍁
      现在最高10.15  升不了
      2021-04-30
      回复
    • Sundy🍁
      Sundy🍁
      发表于移动端
      2021-04-30回复Mr.Zhao
      唉,想整点东西咋就这么难。先看明白方法,还要编,编完还要应付各种错误。
      2021-04-30
      回复
登录 后发表内容