Как заставить Cordova на Mac / iOS перестать добавлять каретку (^) в номера версий плагинов в config.xml и package.json - PullRequest
0 голосов
/ 21 января 2019

Я заметил, что Cordova (v8.1.2) при работе на Mac для iOS (v4.5.5) довольно часто добавляет символ каретки (^) перед номерами версий плагина.

Это заставляет npm молча обновляться до последней версии той же основной версии (например, 1.3.6 -> 1.4.2).

В случае использования одного из плагинов, которые мы используем, это вызывает проблему, так как есть резкое изменение с 1,3 на 1,4, поэтому я действительно хотел бы остаться с 1,3.

  • Почему Кордова делает это?
  • Есть ли способ заставить кордову остановить это?

Немного подвержено ошибкам всегда проверять config.xml и package.json, прежде чем проверять, что не введена неправильная версия.

Спасибо!

1 Ответ

0 голосов
/ 21 января 2019

Установить префикс сохранения npm пустым

npm config set save-prefix=''

...