Plugman устанавливается на platform_www, а НЕ на www, как это было в Cordova 6.1
У меня есть приложение, созданное с использованием более старой версии Cordova, 3.x . Который я сейчас хочу обновить до Cordova 6.1 . Для Android используется платформа, специфичная для рабочего процесса.
Когда я его создал, я сначала использовал cordova cli, затем добавил плагины с plugman и продолжал работать с этого момента, используя специфический для платформы рабочий процесс. Это потому, что мне нужно добавить настройки в AndroidManifest.xml, например, и я не нахожу, как это сделать, если я использую CLI.
Сегодня я обновил Cordova и восстановил свой проект с нуля. Когда я пытаюсь установить плагины с помощью plugman, он устанавливается в папку platform_www вместо папки www. Поскольку я использую рабочий процесс для конкретной платформы, это не работает. Я попытался использовать параметр -www в plugman, но, видимо, это было проигнорировано, поскольку оно продолжало установку в папку platform_www.
Вот как я пытался:
plugman install --platform android --project platforms/android --plugin cordova-plugin-console --www platforms/android/assets/www
Поскольку я не нашел способ работы плагина, как это было раньше в старых версиях, я попытался установить Cordova-Android для создания проекта с ним. Так что, может быть, тогда плагин будет работать как нужно.
Я сделал:
npm install -g cordova-android
Но потом, когда я запускаю cordova-android в командной строке, он говорит, что команда не распознана. Он распознает Cordova хорошо, но не Cordova-Android.
Кто-нибудь может мне помочь? Мне нужно либо:
а) знать, есть ли способ сделать какую-либо настройку AndroidManifest.xml при использовании CLI (и Info.plist при работе на iOS)
б) знать, как заставить plugman устанавливать плагины в assets/www вместо папки platform_www
в) знать, как заставить работать Cordova-Android
У меня есть plugman версии 1.2.1 и cordova версии 6.1.1, я обновил оба до последней версии.
Спасибо за любую помощь!