Проблемы при попытке запустить Bubblewrap для установки TWA
Я новичок в Bubblewrap и не совсем программист. Так что прошу прощения за мое невежество. Я загрузил Nodejs, а затем сделал
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)
Не могли бы вы подсказать, что происходит не так?
2 ответа
Похоже, у меня была установлена старая версия Node, и по какой-то причине, хотя я только что загрузил Node с веб-сайта, последняя не была загружена или загружена не в нужное место, или что-то еще.
Итак, в основном предупреждения, брошенные
npm i -g @bubblewrap/cli
были действительно сильными и не выполнили свою работу.
Я обновился до последней версии узла с помощью
nvm install node --reinstall-packages-from=node
и теперь ошибки, которые я опубликовал, вошли в
bubblewrap init
действие.
Конечно, как и в случае со всеми вещами разработки, теперь мы столкнемся с новыми ошибками и предупреждениями.
Я использовал Windows с npm в версии 8.16.2 (nvm). Спасибо @mukesh за указание на это. Следующий
nvm list
а также
nvm use 14.18.0
, я переустановил пузырчатую пленку и
bubblewrap init
на этот раз команда сработала.