Я получаю сообщение об ошибке - Ошибка: не удается найти модуль 'cordova-common' при установке Cordova

Я пытаюсь установить кордову. Я просто зашел на сайт: https://cordova.apache.org/#getstarted

Сделал первый шаг, установив node.js

Настроено в "npm install -g cordova" в командной строке

Затем попытался ввести "cordova create MyApp" в качестве состояния направления на шаге 2.

Я получаю это: Ошибка: не удается найти модуль 'cordova-common'

ПОЖАЛУЙСТА, ПОМОГИТЕ. Я пробовал несколько разных способов создания "MyApp", никто не работал, и я не могу найти что-либо в Интернете по этой проблеме.

Ответы

Ответ 1

Следуйте этому:

npm uninstall -g cordova
npm install -g [email protected]

Ответ 2

Я столкнулся с той же проблемой, и я смог ее решить.

Решение: 1. Необходимо изменить владельца файлов в вашей/usr/локальной папке текущему пользователю.

sudo chown -R $USER /usr/local
  1. Снова установите кордову

sudo npm install -g cordova

Теперь вы сможете создать свой файл.

cordova create demo com.demo.test DemoApp

Ответ 3

Более простое решение - установить cordova-common npm (в каталоге cordova)

npm i cordova-common

Используя приведенную выше команду.

Ответ 4

Решение. Закройте все открытые средства разработки, такие как Aptana или Eclipse. Затем удалите Node.js. Затем найдите все существующие папки с именем "cordova" и удалите их. Затем переустановите Node.js и кордову на маршруты на веб-сайте.

Ответ 6

Если последнее не работает:

npm install -g [email protected]

Ответ 7

  • Удалить папку "cordova"

Удалить папку "cordova" из глобального репозитория npm. Для окон, как правило, находится в следующем местоположении

C:\Users\username\AppData\Roaming\npm\node_modules


2. Установите пакет cordova

Для Windows:

npm install -g cordova


Для Linux:

sudo npm install -g cordova

Ответ 8

Помимо последней версии Cordova, мне также нужно было установить последнюю версию Cordova Android:

cordova platform ls
cordova platform add [email protected]

Ответ 9

для меня это решенная ошибка:

ionic cordova platform rm browser

затем

ionic cordova platform add browser