Javascript ngLocale与网页包

Javascript ngLocale与网页包,javascript,angularjs,webpack,Javascript,Angularjs,Webpack,是否有人成功地将ngLocale与webpack集成在一个真正动态的事件中?我试图只加载我的应用程序当前需要的角度区域设置,但webpack在一个大块中包含了所有可能的区域设置 我尝试的是: (function(config) { 'use strict'; var angularLocale = config.angularLocale; require.ensure(['angular'], function(require) { require(

是否有人成功地将
ngLocale
与webpack集成在一个真正动态的事件中?我试图只加载我的应用程序当前需要的角度区域设置,但webpack在一个大块中包含了所有可能的区域设置

我尝试的是:

(function(config) {
    'use strict';

    var angularLocale = config.angularLocale;

    require.ensure(['angular'], function(require) {
        require('angular-i18n/angular-locale_' + angularLocale + '.js');
    });
})(require('config'));
但防止webpack生成一个包含所有区域设置的巨大块。

您可以使用。 只需要如下所示的角度语言环境文件:

require('angular-i18n/angular-locale_' + angularLocale + '.js');
然后将其添加到您的网页配置加载程序规则:

{
    include:  path.join(bowerDirectory, 'angular-i18n'),
    use: [{
                loader: 'bundle-loader',
                query: {
                    lazy:true,
                    name: '[name]'


                }
            }]
}
这将生成bundle块。每个角度的区域设置一个