NativeScript Sidekick - UnhandledPromiseRejectionWarning: примордиалы не определены

При запуске NativeScript Sidekick я получаю исключение из Windows, в котором говорится следующее (это сообщение об ошибке также отображается в выходных ошибках в Sidekick): UnhandledPromiseRejectionWarning: ReferenceError: primordials is not defined (для облегчения чтения полную трассировку стека ошибки можно найти внизу )

Я буквально ничего не делал, кроме установки NativeScript Sidekick и открытия приложения.

Как мне решить эту проблему?

(CLI) (node:6632) UnhandledPromiseRejectionWarning: ReferenceError: primordials is not defined
    at fs.js:27:35
    at req_ (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\natives\index.js:143:24)
    at Object.req [as require] (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\natives\index.js:55:10)
    at Object.<anonymous> (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\fstream\node_modules\graceful-fs\fs.js:1:37)
    at Module._compile (internal/modules/cjs/loader.js:759:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at Function.Module._load (internal/modules/cjs/loader.js:555:12)
    at Module.require (internal/modules/cjs/loader.js:666:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Object.<anonymous> (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\fstream\node_modules\graceful-fs\graceful-fs.js:3:27)
    at Module._compile (internal/modules/cjs/loader.js:759:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at Function.Module._load (internal/modules/cjs/loader.js:555:12)
    at Module.require (internal/modules/cjs/loader.js:666:19)
    at emitWarning (internal/process/promises.js:120:15)
    at processPromiseRejections (internal/process/promises.js:168:7)
    at processTicksAndRejections (internal/process/task_queues.js:90:32)
(node:6632) ReferenceError: primordials is not defined
    at fs.js:27:35
    at req_ (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\natives\index.js:143:24)
    at Object.req [as require] (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\natives\index.js:55:10)
    at Object.<anonymous> (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\fstream\node_modules\graceful-fs\fs.js:1:37)
    at Module._compile (internal/modules/cjs/loader.js:759:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
    at Module.load (internal/modules/cjs/loader.js:628:32)
    at Function.Module._load (internal/modules/cjs/loader.js:555:12)
    at Module.require (internal/modules/cjs/loader.js:666:19)
    at require (internal/modules/cjs/helpers.js:16:16)
    at Object.<anonymous> (userFolder\AppData\Roaming\.nativescript-cli\extensions\node_modules\fstream\node_modules\graceful-fs\graceful-fs.js:3:27)
    at Module._compile (internal/modules/cjs/loader.js:759:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)

Дополнительная информация из консоли:

NativeScript Sidekick version: 1.16.2-v.2019.3.13.12
Dependencies versions: NodeJS: 12.1.0, npm: 6.4.1, NativeScript CLI: 5.3.4.

person Newteq Developer    schedule 09.05.2019    source источник


Ответы (1)


Оказывается, NativeScript Sidekick должен использовать gulp 3.

Я нашел этот ответ на StackOverflow, в котором говорится о подобной проблеме, но не связанной с NativeScript Sidekick.

Убедитесь, что ваша текущая установленная версия узла отличается от 12, поскольку узел v12 и gulp 3 не работают вместе. , как вы можете видеть здесь

Чтобы проверить версию вашего узла, запустите в Терминале следующее:

$ node -v

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

На момент написания последней версии LTS является 10. Переход на эту версию устраняет сообщение об ошибке исключения.

person Newteq Developer    schedule 09.05.2019
comment
Также потребовался перезапуск Sidekick. - person lolelo; 11.11.2019