只要您具有正確運行CLI的配置即可正常運行。然而,我會建議反對這個。當它下載所有文件時,它會得到每個文件的最新穩定版本。這有助於壓制在該文件的一些修補程序中修復的潛在錯誤。
作爲您的問題的潛在解決方案,編寫靈活的服務/控制器/指令,可以在大多數環境中工作。如果編譯正確,創建模板服務和幫助程序方法的效率可以一樣高。
例如,對於我的項目,我想有一種方法來向用戶展示一個漂亮的對話框。這是一個非常普遍的功能,所以我寫了一個爲我做的服務。我在我的所有應用程序中都使用它,它提高了我的效率,因爲我不必一遍又一遍地重寫相同的代碼。它只是將文件複製到我的目錄並引用它。
這裏是我的例子:
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;
}]);
所以你建議下載所有當你創建新的項目重複所需的文件? –