Cordova Node.js или npm проблема

Мне сказал Google обновить мои Приложения до более поздней версии Cordova, чем 3.1.5. Последняя версия 6.1.0. Я попробовал несколько более поздних версий на своем ноутбуке Ubuntu 16.04, но не могу заставить ни одного из них работать, хотя я всегда использовал более ранние версии Cordova на этом том же ноутбуке. Проблема, кажется, с Node.js. Когда я добираюсь для выполнения cordova build Я получаю следующие ошибки.

$ cordova build
Error: Cannot find module 'internal/fs'
    at Function.Module._resolveFilename (module.js:470:15)
    at Function.Module._load (module.js:418:25)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at evalmachine.<anonymous>:18:20
    at Object.<anonymous> (/usr/share/cordova-cli/node_modules/cordova-lib/node_modules/glob/node_modules/graceful-fs/fs.js:11:1)
    at Module._compile (module.js:571:32)
    at Object.Module._extensions..js (module.js:580:10)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)

Я попробовал различные версии Cordova, и в настоящее время выполняю cordova-cli версию, 4.3.1-ubuntu12 из репозиториев Ubuntu, установленных через Синаптический.

Я провел часы на Google, читая другие решения народов для этой проблемы, которая обычно включает изменение версий node.js и npm, посмотрите этот пример потока по теме. Но ни один из них не работал на меня,

Я в настоящее время использую узел v7.6.0 и npm v4.1.2, хотя я попробовал много других комбинаций.

Я был бы очень признателен за любой совет относительно устранения этой проблемы для откладывания моих бесплатных приложений на игре Google и смочь продолжить разрабатывать Приложения с помощью JavaScript

1
задан 3 March 2017 в 15:13

1 ответ

Я решил проблему, описанную в OP путем удаления cordova-cli и установки Cordova через npm как это:

sudo npm install -g cordova
1
ответ дан 7 December 2019 в 15:39

Другие вопросы по тегам:

Похожие вопросы: