【问题标题】:Cordova globalThis is not defined error after updation cordova to 10.0.0Cordova globalThis is not defined error after update cordova to 10.0.0
【发布时间】:2023-03-20 15:42:02
【问题描述】:

您好,我使用cordova 8.1.0 版开发了一个cordova 应用程序,但是当我上传它时,Play 商店给出错误,我的应用程序针对API LEVEL 28,我需要上传至少针对API 级别29 的应用程序,然后我更新 cordova 到 10.0.0 之后我无法构建应用程序也不能做任何事情它抛出 globalThis 即使我尝试检查 cordova -version 也没有定义。我的 npm 版本是 3.10.10

    Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Users\karan>cordova -version
C:\Users\karan\AppData\Roaming\npm\node_modules\cordova\node_modules\queue-micro
task\index.js:5
  ? queueMicrotask.bind(globalThis)
                        ^

ReferenceError: globalThis is not defined
    at Object.<anonymous> (C:\Users\karan\AppData\Roaming\npm\node_modules\cordo
va\node_modules\queue-microtask\index.js:5:25)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)
    at Module.load (internal/modules/cjs/loader.js:685:32)
    at Function.Module._load (internal/modules/cjs/loader.js:620:12)
    at Module.require (internal/modules/cjs/loader.js:723:19)
    at require (internal/modules/cjs/helpers.js:14:16)
    at Object.<anonymous> (C:\Users\karan\AppData\Roaming\npm\node_modules\cordo
va\node_modules\run-parallel\index.js:4:24)
    at Module._compile (internal/modules/cjs/loader.js:816:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:827:10)`

【问题讨论】:

    标签: node.js cordova npm cordova-plugins node-modules


    【解决方案1】:

    好的,对于这个问题,解决方案也是更新 npm 版本。

    但现在我在安装 cordova-plugin-firebase-lib 时遇到问题,有时会抛出错误 color.xml 已经存在,有时说没有权限

    【讨论】:

      【解决方案2】:

      我刚刚在 MacOS 上遇到了同样的问题,分享一些想法供您参考。

      如果您在 MacOS 上通过 nvm 之类的方式切换了 node(&npm) 版本(不确定 Windows 上是否有任何等价物)。切换后必须重新安装cordova,随着node版本的变化,你的cordova版本可能会有所不同,所以你必须保持它与node(npm)版本一致。

      npm -g install cordova
      

      然后,执行:

      cordova prepare
      

      再次。

      【讨论】:

        猜你喜欢
        • 2016-05-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-12-13
        • 2018-09-07
        • 1970-01-01
        • 2018-11-20
        相关资源
        最近更新 更多