【发布时间】:2016-09-04 13:47:00
【问题描述】:
我是 Rollup 的新手 - rollupjs.org - 不明白为什么要删除导出的值;大概是在汇总期间通过 treeshaking 进行的。
我有一个data.json,其中包含一些我想作为模块的一部分提供的基本数据:
{
"colors": ["red", "green", "blue"],
"shapes": ["circle", "triangle", "square"]
}
...以及将导出它们的模块:
import { colors, shapes } from './data.json';
function run() {
console.log('Run, Forest, Run.');
}
export default run;
export {
colors,
shapes
};
rollup.js 是否不将导出语句识别为“使用”,因此仅在其中的任何内容都会从输出中得到“treeshaken”?
【问题讨论】:
-
请向我们展示您是如何导入该模块的,如何在应用程序上调用 Rollup,以及结果如何。
标签: javascript json ecmascript-6 rollupjs es6-modules