问题描述
如何使用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捆绑-允许最小化/丑化您的代码。