Возникли проблемы при попытке инициализации Bubblewrap для установки TWA

#trusted-web-activity #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)
 

Что происходит не так?

Ответ №1:

Похоже, у меня была старая версия Node.js установлен и по какой-либо причине, хотя я только что скачал Node.js с веб-сайта последняя версия не была загружена, или она не была загружена в нужном месте, или что-то еще.

Таким образом, в основном предупреждения, брошенные npm i -g @bubblewrap/cli им, были действительно сильными, и он не выполнил свою работу.

Я обновился до последней версии Node.js версия с nvm install node --reinstall-packages-from=node и теперь ошибки, которые я опубликовал, вошли в bubblewrap init действие.

Конечно, как и в случае со всеми разработками, теперь я сталкиваюсь с новыми ошибками и предупреждениями.

Ответ №2:

Я использовал Windows с npm в версии 8.16.2 (nvm). Спасибо @mukesh за то, что указал на это. Следуя nvm list и nvm use 14.18.0 , я переустановил bubblewrap, и bubblewrap init на этот раз команда сработала.