license: > Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to you under the Apache License, Version 2.0 (the “License”); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Od wersji starszej niż 4.3.0 Cordova zapewnia możliwość zapisać i przywrócić platform i wtyczek.
Funkcja ta umożliwia deweloperom zapisać i przywrócić ich aplikacji w znanym stanie bez konieczności sprawdzania w wszystkie platformy i plugin kodu źródłowego.
Polecenie ‘Zapisz’ zapisuje szczegółowe informacje na temat platformy aplikacji i wersje wtyczki w pliku config.xml. Krok “przywracanie” dzieje się automatycznie, gdy “cordova prepare” jest wydawane, Dokonywanie wykorzystania informacji uprzednio zapisane w pliku config.xml.
Jeden scenariusz gdzie możliwości zapisu/przywracania przydatna jest w dużych zespołów, które działają na app, z każdego członka zespołu, koncentrując się na platformie lub wtyczki. Ta funkcja ułatwia udostępnianie projektu i zmniejszyć ilość nadmiarowego kodu, który jest sprawdzany w repozytorium.
Aby zapisać platformy, wydawać ten kolejne rozkazywać:
$ cordova platform add <platform[@<version>] | directory | git_url> --save
Po uruchomieniu polecenia powyżej, wynikowy plik config.xml wygląda tak:
<?xml version='1.0' encoding='utf-8'?> ... <engine name="android" spec="~4.0.0" /> ... </xml>
Kilka przykładów:
'--save ' flaga opisanych powyżej jest użyteczna tylko podczas ty zapamiêtaæ wobec używać ono podczas dodawania platformy. Jeśli masz istniejącego projektu i zapisać wszystkie aktualnie dodane platformy w projekcie, można użyć:
$ cordova platform save
Istnieje również możliwość aktualizacji/usunąć z pliku config.xml podczas polecenia 'cordova platformę aktualizacji“i”Usuń cordova platformy":
$ cordova platform update <platform[@<version>] | directory | git_url> --save $ cordova platform remove <platform> --save
Kilka przykładów:
Platformy są automatycznie przywracane z pliku config.xml po uruchomieniu polecenia “cordova przygotować” .
Jeśli dodasz platforma bez określania wersji/folder/git_url, wersja wobec rata pochodzi z pliku config.xml, Jeśli znalezione.
Przykład:
Załóżmy, że plik config.xml zawiera następujący wpis:
<?xml version='1.0' encoding='utf-8'?> ... <engine name="android" spec="3.7.0" /> ... </xml>
Po uruchomieniu polecenia “Dodaj cordova platformy android” (nie ma wersji/folder/git_url określony), zostanie zainstalowana platforma “android@3.7.0” (jako źródło pliku config.xml).
(Polecenia wtyczki są zwierciadłem polecenia plugin)
Aby zapisać plugin, wydawać ten kolejne rozkazywać:
$ cordova plugin add <plugin[@<version>] | directory | git_url> --save
Po uruchomieniu polecenia powyżej, wynikowy plik config.xml wygląda tak:
<?xml version='1.0' encoding='utf-8'?> ... <plugin name="cordova-plugin-console" spec="~1.0.0" /> ... </xml>
Kilka przykładów:
'--Zapisać ' flaga opisanych powyżej jest użyteczna tylko podczas ty zapamiêtaæ wobec używać ono podczas dodawania plugin. Jeśli masz istniejącego projektu i zapisać wszystkie aktualnie dodane wtyczki w projekcie, można użyć:
$ cordova plugin save
Istnieje również możliwość aktualizacji/usunąć z pliku config.xml podczas polecenia 'cordova plugin aktualizacji“i”Usuń cordova plugin":
$ cordova plugin update <plugin[@<version>] | directory | git_url> --save $ cordova plugin remove <plugin> --save
Kilka przykładów:
Wtyczki są automatycznie przywracane z pliku config.xml po uruchomieniu polecenia “cordova przygotować” .
Jeśli możesz dodać plugin bez określania wersji/folder/git_url, wersja mają być zainstalowane pochodzi z pliku config.xml, Jeśli znalezione.
Przykład:
Załóżmy, że plik config.xml zawiera następujący wpis:
<?xml version='1.0' encoding='utf-8'?> ... <plugin name="cordova-plugin-console" spec="0.2.11" /> ... </ xml>
Po uruchomieniu polecenia “cordova wtyczki Dodaj cordova-plugin konsoli” (nie ma wersji/folder/git_url określony), zostanie zainstalowany plugin ‘cordova-plugin-console@0.2.11’ (jako źródło pliku config.xml).