对于angular2-busy,汇总不成功,'/ index.js不会导出'BusyModule'

时间:2017-05-20 02:42:23

标签: javascript rollupjs

AOT构建成功,但汇总步骤失败:

'BusyModule' is not exported by node_modules\angular2-busy\index.js
...
34: import { BusyModule } from 'angular2-busy';
             ^

index.js:

export * from './build/index';

构建/ index.js:

"use strict";
function __export(m) {
    for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p];
}
Object.defineProperty(exports, "__esModule", { value: true });
__export(require("./busy.module"));
__export(require("./busy.directive"));
__export(require("./busy.service"));
__export(require("./busy-config"));

汇总-config.js:

export default {
    entry: 'src/main-aot.js',
    dest: 'dist/build.js',
    sourceMap: false,
    format: 'iife',
    onwarn: function(warning) {
        ...
    },
    plugins: [
        nodeResolve({jsnext: true, module: true}),
        commonjs({
            include: [
                'node_modules/**'
            ]
        })
]
}

我尝试过使用namedExports:

namedExports: {
                'node_modules/angular2-busy/build/busy.module.js': [ 'BusyModule' ]
            }

没有运气:

?   Duplicate export 'BusyModule'
node_modules\angular2-busy\build\busy.module.js (87:26)
85: export { busy_module_2 as createJitCompiler };
86: var busy_module_3 = busy_module.BusyModule;
87: export { busy_module_3 as BusyModule };
                              ^

有谁知道如何处理它?<​​/ p>

感谢。

0 个答案:

没有答案