如何使用Google Closure Compiler缩小Angularjs网站的大小?

问题描述

如何使用Google Closure Compiler减小Angularjs网站的大小?我在Angularjs 1.8上有一个网站。 x,但我想使用Closure进行编译。如何才能做到这一点?是否有现成的示例和演示?

'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文件。因此,应用程序的大小大大减小了

Webpack捆绑-允许最小化/丑化您的代码。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...