Я скачал Node.js, а затем успешно установил его без дополнительных инструментов. Как вы, возможно, знаете, есть флажок, который пользователь может установить, если ему необходимо установить дополнительные инструменты. Я этого не сделал и установил только Node.js.
После этого я открыл CMD и запустил npm i -g @bubblewrap/cli. Я получил следующий результат...
Код: Выделить всё
npm warn deprecated @types/minipass@3.3.5: This is a stub types definition. minipass provides its own type definitions, so you do not need this installed.
npm warn deprecated @types/gapi.client.androidpublisher@3.0.2: use @types/gapi.client.androidpublisher-v3 instead; see https://github.com/Maxim-Mazurok/google-api-typings-generator/issues/652 for details
npm warn deprecated phin@2.9.3: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.
changed 266 packages in 33s
30 packages are looking for funding
run `npm fund` for details
Код: Выделить всё
(node:11124) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
? Do you want Bubblewrap to install the JDK (recommended)?
Началась инициализация процесс приложения, и я начал отвечать на запрос, пока не получил сообщение «Проект успешно сгенерирован».
При попытке собрать проект с использованием пузырьковой сборки я получил
(узел: 12536) [DEP0040] Предупреждение об устаревании: модуль punycode устарел. Вместо него используйте альтернативу пользовательского пространства.
(Используйте узел --trace-deprecation ..., чтобы показать, где находится было создано предупреждение)
и оно попросило согласиться с условиями установки инструментов сборки, и я сказал «Да», после этого я получил ошибку Cli ERROR spawn EINVAL.
P.S : Я пробовал много версий Node.js 20.15, 19.9, 18.20.3 и 22.3.
Подробнее здесь: https://stackoverflow.com/questions/786 ... id-project
Мобильная версия