13
我在使用Gruntjs構建的項目中使用Restangular。這裏是一個片段:使用Gruntjs配置Restangular.baseUrl
// 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);
}])
我想,如果在CLI或默認的規定,如果未指定有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對我有一些問題,所以我手動輸出關閉; *分號* –