Версия, которую вы указали, или одна из указанных зависимостей не опубликована на npmjs.com
Выполнение npm view ionic-native
(см. docs ) следующие выходные данные возвращаются для пакета версии:
versions:
[ '1.0.7',
'1.0.8',
'1.0.9',
'1.0.10',
'1.0.11',
'1.0.12',
'1.1.0',
'1.1.1',
'1.2.0',
'1.2.1',
'1.2.2',
'1.2.3',
'1.2.4',
'1.3.0',
'1.3.1',
'1.3.2',
'1.3.3',
'1.3.4',
'1.3.5',
'1.3.6',
'1.3.7',
'1.3.8',
'1.3.9',
'1.3.10',
'1.3.11',
'1.3.12',
'1.3.13',
'1.3.14',
'1.3.15',
'1.3.16',
'1.3.17',
'1.3.18',
'1.3.19',
'1.3.20',
'1.3.21',
'1.3.22',
'1.3.23',
'1.3.24',
'1.3.25',
'1.3.26',
'1.3.27',
'2.0.0',
'2.0.1',
'2.0.2',
'2.0.3',
'2.1.2',
'2.1.3',
'2.1.4',
'2.1.5',
'2.1.6',
'2.1.7',
'2.1.8',
'2.1.9',
'2.2.0',
'2.2.1',
'2.2.2',
'2.2.3',
'2.2.4',
'2.2.5',
'2.2.6',
'2.2.7',
'2.2.8',
'2.2.9',
'2.2.10',
'2.2.11',
'2.2.12',
'2.2.13',
'2.2.14',
'2.2.15',
'2.2.16',
'2.2.17',
'2.3.0',
'2.3.1',
'2.3.2',
'2.4.0',
'2.4.1',
'2.5.0',
'2.5.1',
'2.6.0',
'2.7.0',
'2.8.0',
'2.8.1',
'2.9.0' ],
Как вы можете видеть, ни одна версия выше 2.9.0
не была опубликована в репозитории npm. Странно, у них есть версии выше, чем на GitHub . Я бы предложил открыть вопрос с сопровождающими по этому .
На данный момент вы можете установить пакет вручную через URL-адрес тарболла требуемого релиза :
npm install https://github.com/ionic-team/ionic-native/tarball/v3.5.0
GeneratedMethodAccessor ###
- это классы, созданные во время выполнения реализацией отражения для вызова методов и конструкторов. Это формирует мост байт-кода от экземпляров метода
или конструктора
к фактическому методу или конструктору. Дополнительная информация доступна в исходном коде.
Десериализация также делает нечто подобное, используя часть того же механизма, чтобы вызвать наиболее производный конструктор, не являющийся Serializable
.