Я использую Restangular в проекте, построенном с использованием Gruntjs. Вот отрывок:Конфигурирование Restangular.baseUrl с использованием Gruntjs
// scripts/app.js
angular.module('myApp', ['restangular'])])
.config(['RestangularProvider', function(RestangularProvider) {
/* this is different on dev, test, prod environments */
var baseUrl = 'http://localhost:8080/sms-api/rest/management/';
RestangularProvider.setBaseUrl(baseUrl);
}])
Я хотел бы иметь другое значение для baseUrl
если он указан в кли или по умолчанию, если не указано:
$ grunt server
Using default value for 'baseUrl'
$ grunt build --rest.baseUrl='http://my.domain.com/rest/management/'
Using 'http://my.domain.com/rest/management/' for 'baseUrl'
Как я могу это сделать?
Вставка в файл .js более сложна, чем это должно быть, потому что мне не нравятся Jetbrains, чтобы предупредить меня обо всех видах ненужных вещей (например, в виде двоеточия или что-то еще). Кроме того, у @echo были некоторые проблемы для меня, поэтому я вручную выводил закрытие; *точка с запятой* –