я пытался набрать:
требования к кордове
и он дает результат как:
Обнаружен проект Android Studio
Результаты проверки требований для Android:
Java JDK: установлено 1.8.0
Android SDK: установлено true
Цель Android: установлено android-27, android-26
Gradle: не установлено
Не удаетсячитать свойство 'длина' из неопределенного
(узел: 2392) UnhandledPromiseRejectionWarning: CordovaError: Не удалось выполнить проверку некоторых требований
в C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ src \ cli.js: 414: 27
в _fulfilled (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 787: 54)
в self.promiseDispatch.done (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 816: 30)
в Promise.promise.promiseDispatch (C: \ Users \ лощина \ AppData \ Roaming \ НПМ \ node_modules \ Cordova \ node_modules \ Cordova Пб \ node_modules \ д \ q.js: 749: 13)
в C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 557: 44
при сбросе (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 108: 17)
в _combinedTickCallback (внутренняя / process / next_tick.js: 131:7)
at process._tickCallback (internal / process / next_tick.js: 180: 9)
(узел: 2392) UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 1)
(узел: 2392) [DEP0018] Предупреждение об устаревании: отклонение необработанного обещания устарело.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода
, поэтому я попытался установить gradle вручную.И после того, как gradle был установлен, я попытался набрать:
gradle -v
, а затем получить результат как:
------------------------------------------------------------
Gradle 4.7
------------------------------------------------------------
Время сборки: 2018-04-18 09:09:12 UTC
Редакция:b9a962bf70638332300e7f810689cb2febbd4a6c
Groovy: 2.4.12
Ant: Apache Ant (TM) версия 1.9.9, скомпилированная 2 февраля 2017 года
JVM: 1.8.0_162 (Oracle Corporation 25.162-b12)
ОС: Windows 76.1 amd64
это означает, что грейдер был установлен.Но когда я пытаюсь снова проверить требования с помощью типа:
требования к cordova
, это все равно дает мне тот же результат, что и раньше:
Обнаружен проект Android Studio
Результаты проверки требований для Android:
Java JDK: установлен 1.8.0
Android SDK: установлен true
Цель Android: установлен android-27, android-26
Gradle: не установлено
Невозможно прочитать свойство 'length' с неопределенным значением
(узел: 2392) UnhandledPromiseRejectionWarning: CordovaError: Не удалось выполнить проверку некоторых требований
в C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \cordova \ src \ cli.js: 414: 27
at _fulfilled (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 787:54)
at self.promiseDispatch.done (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 816: 30)
в Promise.promise.promiseDispatch (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 749: 13)
в C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q\ q.js: 557: 44
в месте сброса (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 108: 17)
при _combinedTickCallback (internal / process / next_tick.js: 131: 7)
at process._tickCallback (internal / process / next_tick.js: 180: 9)
(узел: 2392) UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 1)
(узел: 2392) [DEP0018] Предупреждение об устаревании: отклонение необработанного обещания устарело.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода
И после этого я снова попытался установить gradle в cmd с помощью команды:
npm install gradle
и это дает результат в виде:
+gradle@1.0.9
добавил 20 пакетов от 14 участниковза 182.961 с
[!] найдено 13 уязвимостей [проверено 4232 пакета]
серьезность 2 низкая |11 Умеренный
Запустите 'Npm Audit' для более подробной информации
, а затем я снова попытался проверить требования, и он дал мне такой же результат, как:
cordovaтребования
он по-прежнему дает тот же результат, что и раньше, *
Обнаружен проект Android Studio
Результаты проверки требований для Android:
Java JDK: установлено 1.8.0
Android SDK: установлено true
Цель Android: установлено android-27, android-26
Gradle: не установлено
Невозможно прочитать свойство 'length' из неопределенного
(узел: 2392) UnhandledPromiseRejectionWarning: CordovaError: Не удалось выполнить проверку некоторых требований
в C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ src \ cli.js: 414: 27
в _fulfilled (C: \ Users \ dell\ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 787: 54)
в self.promiseDispatch.done (C: \ Users \ dell \ AppData \ Roaming \NPM \ node_modules \ Cordova \ node_modules \ Cordova Пб \ node_modules \ д \ q.js: 816: 30)
в Promise.promise.promiseDispatch (C: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 749: 13)
вC: \ Users \ dell \ AppData \ Roaming \ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 557: 44
на флеше (C: \ Users \ dell \ AppData \ Roaming\ npm \ node_modules \ cordova \ node_modules \ cordova-lib \ node_modules \ q \ q.js: 108: 17)
в _combinedTickCallback (внутренний / process / next_tick.js: 131: 7)
в process._tickCallback(internal / process / next_tick.js: 180: 9)
(узел: 2392) UnhandledPromiseRejectionWarning: необработанное отклонение обещания.Эта ошибка возникла либо из-за того, что внутри асинхронной функции возникла ошибка без блока catch, либо из-за отклонения обещания, которое не было обработано с помощью .catch ().(идентификатор отклонения: 1)
(узел: 2392) [DEP0018] Предупреждение об устаревании: отклонение необработанного обещания устарело.В будущем отклонения обещаний, которые не обрабатываются, завершат процесс Node.js с ненулевым кодом выхода
, когда я снова проверю версию gradle с типом:
gradle -v
все равно выдает ту же версию, что и 4.7, с результатом:
------------------------------------------------------------
Gradle4.7
------------------------------------------------------------
Время сборки: 2018-04-18 09:09:12 UTC
Редакция: b9a962bf70638332300e7f810689cb2febbd4a6c
Groovy: 2.4.12
Ant:Apache Ant (TM) версия 1.9.9, скомпилированная 2 февраля 2017 года
JVM: 1.8.0_162 (Oracle Corporation 25.162-b12)
ОС: Windows 7 6.1 amd64
у меня вопрос, почему грейдл все еще не установлен?
, пожалуйста, помогите мне, я не знаю, как это исправить снова.
Спасибо!
я использую:
cordova: 8.0.0
узел: 8.11.2
java jdk: 1.8.0
gradle: 4.7
windows7 64-битный