【问题标题】:Facing issues while trying to init Bubblewrap for TWA installation尝试为 TWA 安装初始化 Bubblewrap 时遇到问题
【发布时间】:2021-11-24 09:50:32
【问题描述】:

我是 Bubblewrap 的新手。我下载了 Node.js,然后做了npm i -g @bubblewrap/cli。它抛出了一些警告,但它确实完成了。

在此之后,当我在做bubblewrap init --manifest https://beegle.app/bpro-manifest.json 时,我遇到了一些我不理解且不知道如何解决的错误。

以下是错误消息:

[Mukeshs-MacBook-Air:beeglepro-bubblewrap mghatiya$ bubblewrap init --manifest https://beegle.app/bpro-manifest.json
internal/util.js:206
    throw new errors.TypeError('ERR_INVALID_ARG_TYPE', 'original', 'function');
    ^

TypeError [ERR_INVALID_ARG_TYPE]: The "original" argument must be of type function
    at promisify (internal/util.js:206:11)
    at Object.<anonymous> (/Users/mghatiya/.nvm/versions/node/v8.9.3/lib/node_modules/@bubblewrap/cli/node_modules/get-stream/index.js:7:35)
    at Module._compile (module.js:635:30)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/Users/mghatiya/.nvm/versions/node/v8.9.3/lib/node_modules/@bubblewrap/cli/node_modules/fetch-h2/dist/lib/body.js:6:22)

出了什么问题?

【问题讨论】:

    标签: trusted-web-activity bubblewrap


    【解决方案1】:

    看起来我安装了旧版本的 Node.js,无论出于何种原因,即使我刚刚从网站下载了 Node.js,但最新的没有加载,或者没有加载到正确的位置或其他任何原因.

    所以基本上npm i -g @bubblewrap/cli 抛出的警告确实很强烈,它还没有完成它的工作。

    我使用 nvm install node --reinstall-packages-from=node 升级到最新的 Node.js 版本,现在我发布的错误已在 bubblewrap init 操作中消失。

    当然,与所有开发事物一样,现在我面临新的错误和警告。

    【讨论】:

      【解决方案2】:

      我在版本 8.16.2 (nvm) 中使用带有 npm 的 Windows。感谢@mukesh 指出这一点。在nvm listnvm use 14.18.0 之后,我重新安装了bubblewrap,这次bubblewrap init 命令起作用了。

      【讨论】:

        猜你喜欢
        • 2020-06-28
        • 2020-09-29
        • 2022-10-05
        • 2017-07-20
        • 1970-01-01
        • 1970-01-01
        • 2020-11-22
        • 2020-08-01
        • 2022-09-28
        相关资源
        最近更新 更多