有没有办法使用各种缩小选项自定义 .NET 4.5 (Microsoft.Web.Optimization) 附带的 JavaScript minfier/bundler 的输出?例如,我想允许局部变量重命名但不允许函数参数重命名。
作为背景,我正在尝试将 AngularJS 应用程序引入 .NET 应用程序,并希望能够使用 .NET 4.5 附带的捆绑/缩小框架。我不希望函数参数重命名发生,因为 AngularJS 使用参数名称进行依赖注入。
有没有办法使用各种缩小选项自定义 .NET 4.5 (Microsoft.Web.Optimization) 附带的 JavaScript minfier/bundler 的输出?例如,我想允许局部变量重命名但不允许函数参数重命名。
作为背景,我正在尝试将 AngularJS 应用程序引入 .NET 应用程序,并希望能够使用 .NET 4.5 附带的捆绑/缩小框架。我不希望函数参数重命名发生,因为 AngularJS 使用参数名称进行依赖注入。
[]
在构建controllers
或其他角度服务时,AngularJs 已经可以通过语法选项为您处理
app.controller("MyCtrl", function($scope, $http){});
变成
app.controller("MyCtrl", ["$scope", "$http", function($scope, $http){
}];
或通过$inject
var myCtrl = function($scope, $http){};
myCtrl.$inject = ['$scope', '$http'];
这样做可以让 Angular 知道即使在 js 被缩小时也要注入哪些部分。