Javascript &引用;参数';模块';不是函数,已获取对象";-带网页包的角度模块导入

Javascript &引用;参数';模块';不是函数,已获取对象";-带网页包的角度模块导入,javascript,angularjs,webpack,es6-modules,angular-formly,Javascript,Angularjs,Webpack,Es6 Modules,Angular Formly,我正在angular 1.x应用程序中使用webpack和ES6模块。在webpack.config中,我设置: resolve: { alias: { 'angular': 'angular/angular', 'angularFormly': 'angular-formly/dist/formly', 'apiCheck': 'api-check/dist/api-check', 'formlyAngularTemplatesBootstrap': 'an

我正在angular 1.x应用程序中使用webpack和ES6模块。在webpack.config中,我设置:

resolve: {
  alias: {
    'angular': 'angular/angular',
    'angularFormly': 'angular-formly/dist/formly',
    'apiCheck': 'api-check/dist/api-check',
    'formlyAngularTemplatesBootstrap': 'angular-formly-templates-bootstrap/dist/angular-formly-templates-bootstrap'
  }
}

module: {
  loaders: [
    { test: /angular/, loader: 'exports-loader?angular' },
    { test: /apiCheck/, loader: '!imports-loader?angular' },
    { test: /angularFormly/, loader: '!imports-loader?angular,apiCheck' },
    { test: /formlyAngularTemplatesBootstrap/, loader: '!imports-loader?angular,angularFormly' },
  ]
}
现在在JS文件创建模块中:

import 'angularFormly';
import 'formlyAngularTemplatesBootstrap';

export const FormlyUtilityModule = angular
  .module('formly-utility', [
    'formly',
    'formlyBootstrap'
  ])
  .name;
不幸的是,我得到了一个错误:

Uncaught Error: [$injector:modulerr] Failed to instantiate module app due to:
Error: [$injector:modulerr] Failed to instantiate module formly-utility due to:
Error: [$injector:modulerr] Failed to instantiate module formlyBootstrap due to:
Error: [$injector:modulerr] Failed to instantiate module {"version":{"full":"1.5.8","major":1,"minor":5,"dot":8,"codeName":"arbitrary-fallbacks"},"callbacks":{}} due to:
Error: [ng:areq] Argument 'module' is not a function, got Object
你知道为什么“formlyBootstrap”不起作用吗?

也许可以试试这个:

import formly from 'angularFormly';
import formlyBootstrap from 'formlyAngularTemplatesBootstrap';

export const FormlyUtilityModule = angular
  .module('formly-utility', [
     formly,
     formlyBootstrap
  ])
  .name;

你有没有试过从Angulary formly自述的第二种方式

export const FormlyUtilityModule = angular.module('formly-utility', [
  require('angular-formly'),
  require('angular-formly-templates-bootstrap')
]).name;

不幸的是,问题仍然存在。。。也许这里的问题是网页包/吞咽和加载包的配置不幸的是,问题仍然存在。。。可能这里的问题是网页包/吞咽和加载包的配置