2017-02-23 9 views
3

Что на самом деле происходит в проекте, когда мы делаем ionic state restore, save, clear and reset? Каковы ситуации, когда нам нужно их использовать? Я искал эту информацию, но не смог найти подходящего ответа с подробностями. Я ценю любую помощь.Что происходит, когда мы восстанавливаем, сохраняем, очищаем и перезапускаем ионное состояние?

ответ

8

Вы всегда можете посмотреть в их исходном код для Ионных CLI v1/v2

save: 'Save the platforms and plugins into package.json', 

restore: 'Restore the platforms and plugins from package.json', 

clear: 'Clear the package.json of cordovaPlugins and cordovaPlatforms, ' 
    'as well as clear out the platforms and plugins folders', 

reset: 'Clear out the platforms and plugins directories, and reinstall plugins and platforms', 

https://github.com/driftyco/ionic-cli/blob/fac1c4d7b49e7c102269f3d5e0acef660d762bf5/lib/ionic/state.js#L20-L33

состояния было удалено из CLI v3: Плагины и платформы могут полностью управляться Кордовой. Удалите ключи cordovaPlatforms и cordovaPlugins из файла package.json. Если вы используете Кордову 7, просмотрите сообщение о том, как Cordova использует config.xml и package.json для управления плагинами и платформами.

+0

Эта команда не работает с новым CLI, что нового? –

+0

Обратите внимание на раздел CLI v3 на Github https://github.com/driftyco/ionic-cli/blob/86d8c9ab910a65b4daed080e6c9e3c4f1a72f88c/CHANGELOG.md#cli-v3 – 0x1ad2

+0

Похоже, что это «плагин для плагинов cordova», и он хранит его в конфиге. xml, а не package.json больше –

4

ionic state restore - Ионный будет добавлять в соответствующие плагины и платформы. Это будет невероятно полезно для людей, проверяющих ваш проект Ionic из репозитория управления версиями.

ionic state save - Для хранения текущих платформ и плагинов на package.json.

ionic state clear - Удаляет все, включая плагины по умолчанию. Ионные всегда устанавливаются.

ionic state reset - Это позволит удалить все, а затем вернуть то, что вы указали в файле package.json.

Реф. - https://www.raymondcamden.com/2015/04/20/ionic-adds-a-new-state-feature

С уважением.

Смежные вопросы