× Компонент tns-core-modules не установлен. × Компонент tns-android не установлен. × Компонент tns-ios не установлен

Что мне не хватает, я выполнил все шаги, указанные в руководстве по установке nativescript, запуск tns doctor дает мне следующий результат ...

C:\abc\xyz>tns doctor
√ Getting environment information

√ Your ANDROID_HOME environment variable is set and points to correct directory.
√ Your adb from the Android SDK is correctly installed.
√ The Android SDK is installed.
√ A compatible Android SDK for compilation is found.
√ Javac is installed and is configured properly.
√ The Java Development Kit (JDK) is installed and is configured properly.
√ Local builds for iOS can be executed only on a macOS system. To build for iOS on a different operating system, you can use the NativeScript cloud infrastructure.
No issues were detected.
√ Getting NativeScript components versions information...
√ Component nativescript has 4.0.2 version and is up to date.
× Component tns-core-modules is not installed.
× Component tns-android is not installed.
× Component tns-ios is not installed.

person Omkar Dixit    schedule 25.05.2018    source источник


Ответы (3)


Попробуйте это - tns platform add android

person Ezra Steinmetz    schedule 30.11.2018

Вы пробовали проверять свой package.json? Или попробовать выполнить npm i? или tns install?

person Jannomeister    schedule 25.05.2018
comment
Да, создание проекта позаботилось о модулях tns-core-modules, но tns-android и tns-ios по-прежнему пересекаются даже после того, как они находятся в пакете, json файле. - person Omkar Dixit; 25.05.2018
comment
Вы пробовали tns platform install android/ios? и проверил, существует ли platform папка в корневом каталоге вашего приложения? - person Jannomeister; 28.05.2018

Я думаю по этому поводу два момента:

  1. Похоже, вы не следовали NativeScript quick setup, чтобы установить его, потому что его можно было установить все вместе. https://docs.nativescript.org/start/quick-setup

  2. Вы должны проверить внутри своего package.json, существуют ли эти модули:

× Component tns-core-modules is not installed. × Component tns-android is not installed. × Component tns-ios is not installed.

Вы также проверяете, выполняя это: npm ls <module-name>, где <module-name> - это модуль для проверки.

Дай мне знать, если это тебе поможет.

person Francis Rodrigues    schedule 25.05.2018