2016-07-27 6 views
0

Ich bin Anfänger bei der Entwicklung Ionic Projekt. Ich bin mit den verfügbaren Beispielvorlagen-Projekten fertig und ich bin damit gut. Zum Bereitstellen und Ausführen ihrer Beispiele bereit.Erstellen von ionischen Projekt immer Dateien aus dem Internet herunterladen

Wenn ich versuche, ein neues leeres Projekt zu erstellen [ionic Start LoginDemo leer], mit CMD in Windows, begann es die ionischen App-Basisdateien aus dem Internet herunterladen.

als ich versuchte, eine Plattform für android [ionische Plattform hinzufügen android] , es beginnt zu laden Sie alle Ressourcen, um die Android-Version aus dem Internet laufen erforderlich zu erstellen.

Also meine Frage ist, Wann immer wir ein neues Projekt in ionic erstellen, werden alle erforderlichen Dateien aus dem Internet heruntergeladen. Gibt es eine Möglichkeit, eine Standard-Dev-Umgebung einzurichten, indem man die Dateien einmal herunterlädt und sie beim Erstellen eines neuen Projekts verwendet, anstatt jedes Mal aus dem Internet herunterzuladen, oder [Dateien beim Erstellen des Projekts aus dem Internet herunterladen] .

jede diesbezügliche Klarstellung wird sehr geschätzt. !! Danke für all deine Hilfe.

Wenn ich nicht klar bin, lassen Sie es mich bitte wissen.

Antwort

0

Sie können, solange Sie die Konfigurationen korrekt für die CLI ordnungsgemäß ausgeführt haben. Ich würde jedoch davon abraten. Wenn es alle Dateien herunterlädt, erhält es die neueste, stabile Version jeder der Dateien. Dies hilft dabei, mögliche Fehler zu beheben, die in einigen Patches dieser Datei behoben wurden.

Als mögliche Lösung für Ihr Problem schreiben Sie Dienste/Controller/Anweisungen, die flexibel genug sind, um in den meisten Umgebungen zu funktionieren. Das Erstellen von Vorlagenservices und Hilfsmethoden kann genauso effizient sein, wenn sie korrekt codiert sind.

Zum Beispiel möchte ich für meine Projekte eine Möglichkeit haben, dem Benutzer ein nettes Dialogfeld zu präsentieren. Das ist ein ziemlich universelles Feature, also habe ich einen Service geschrieben, der es für mich gemacht hat. Ich benutze dies in all meinen Apps und es erhöht meine Effizienz, weil ich den gleichen Code nicht immer wieder neu schreiben muss. Es geht nur darum, die Datei in mein Verzeichnis zu kopieren und darauf zu verweisen.

Hier ist mein Beispiel:

var module = angular.module('PopupModule', []); 

module.service('PopupService', ['$ionicPopup', function ($ionicPopup) { 
    var factory = {}; 

factory.ConfirmDialog = function (title, contents, actionName) { 
    var data = {}; 

    return $ionicPopup.prompt({ 
     title: title, 
     inputType: 'input', 
     inputPlaceholder: contents 
    }); 
} 

factory.MessageDialog = function (message) { 
    var alertPopup = $ionicPopup.alert({ 
     title: 'Message', 
     template: message 
    }); 
}; 

factory.InitializeModal = function ($ionicModal, $scope, templateUrl) { 
    $ionicModal.fromTemplateUrl(templateUrl, { 
     scope: $scope, 
     animation: 'slide-in-up', 
    }).then(function (modal) { 
     $scope.modal = modal; 
    }); 

    $scope.openModal = function() { 
     $scope.modal.show(); 
    }; 

    $scope.closeModal = function() { 
     $scope.modal.hide(); 
    }; 

    //Cleanup the modal when we're done with it! 
    $scope.$on('$destroy', function() { 
     $scope.modal.remove(); 
    }); 

    // Execute action on hide modal 
    $scope.$on('modal.hidden', function() { 
     // Execute action 
    }); 

    // Execute action on remove modal 
    $scope.$on('modal.removed', function() { 
     // Execute action 
    }); 
}; 

return factory; 
}]); 
+0

so beraten Sie alle erforderlichen Dateien wiederholt zum Download, wenn Sie neues Projekt? –

Verwandte Themen