RollupJS从ES6模块导入从未导出的变量

时间:2016-11-23 04:02:18

标签: javascript ecmascript-6 bundler rollup

我有一个ES6模块,其中有4个原始值存储在我文件顶部的const个变量中,还有一个默认函数正在导出。此函数已导入main.js,Rollup将其捆绑到相应的dist/js文件夹中。当我查看dist/js中的输出文件时,我注意到Rollup包含了4个变量:

module.js:

const x = 1,
      y = 2,
      z = 3, 
      a = 4;

export default function startTimer() {
    console.log('test');
}

main.js:

import startTimer from './path/to/module.js'

DIST / JS / main.js:

var x = 1,
    y = 2,
    z = 3,
    a = 4;

function startTimer() {
    console.log('test');
}

为什么要导入变量?该函数与变量无关,反之亦然。

谢谢!

0 个答案:

没有答案