我有一个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');
}
为什么要导入变量?该函数与变量无关,反之亦然。
谢谢!