Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Google闭包编译器减小Angularjs站点的大小?_Javascript_Angularjs_Google Closure Compiler_Google Closure - Fatal编程技术网

Javascript 如何使用Google闭包编译器减小Angularjs站点的大小?

Javascript 如何使用Google闭包编译器减小Angularjs站点的大小?,javascript,angularjs,google-closure-compiler,google-closure,Javascript,Angularjs,Google Closure Compiler,Google Closure,如何使用Google闭包编译器减小Angularjs站点的大小?我在Angularjs 1.8上有一个网站。x、 但是我想用闭包来编译它。如何做到这一点?是否有现成的示例和演示 'use strict'; // Declare app level module which depends on views, and core components angular.module('myApp', [ 'ngRoute', 'myApp.view1', 'myApp.view2',

如何使用Google闭包编译器减小Angularjs站点的大小?我在Angularjs 1.8上有一个网站。x、 但是我想用闭包来编译它。如何做到这一点?是否有现成的示例和演示

'use strict';

// Declare app level module which depends on views, and core components
angular.module('myApp', [
  'ngRoute',
  'myApp.view1',
  'myApp.view2',
  'myApp.version'
]).
config(['$locationProvider', '$routeProvider', function($locationProvider, $routeProvider) {
  $locationProvider.hashPrefix('!');

  $routeProvider.otherwise({redirectTo: '/view1'});
}]);

关于闭包编译器可以说很多,但您也可以检查angular1.x的以下优化:

延迟加载-允许动态加载js文件。因此,应用程序的大小大大减小


网页包捆绑-允许对代码进行缩小/丑化。

请关闭编译器