为什么Rollup没有树木库?

时间:2017-11-12 14:05:28

标签: javascript module ecmascript-6 rollup

我编写了一个es6库,可编译生成以下内容:

// All the library code, then...

export { default as Campaign } from './modules/campaign.js';
export { default as Triggers } from './modules/triggers.js';
export { default as Asset }    from './modules/asset.js';
export { default as AssetSet } from './modules/assetSet.js';

然后我尝试仅导入另一个项目中的库中的触发器

import { Triggers } from '../../my-library/lib/library.es.js';

当我检查捆绑包时,它包含从我的库中导出的每个模块的所有代码,而不仅仅是触发器中的代码。我知道树形图可以让我只导入触发器代码。我做错了什么?

我的库没有导出默认值,它只导出我上面写的命名导出。

修改 - campaign.js导入asset.js,因此我希望在导入Campaign时同时获取这两项内容,但Triggers未引用任何其他内容

0 个答案:

没有答案