快速问题。我对ES2015(ES6)有点困惑。
假设我使用Babel将ES6 JavaScript编译为符合当前浏览器的ES5。
通过使用Babel,import/export函数已经在ES6中可用。那么如果我只是想使用这些函数来打包我的模块,为什么我需要像Browserify或Webpack这样的工具呢?
无论我去哪里,我都会看到人们将Babel与Browserify或Webpack结合使用。尽管我知道Webpack可以用于更多用途,但我想知道是否也可以使用ES6语法来打包文件。
我可能完全错了,在2016年的Javascript Jungle中迷失了方向,所以希望有人能为我澄清这一点。
编辑
我是否正确地认为本机ES6导入/导出功能只是不打包文件?根据我目前所了解的内容,我认为你仍然需要包含所有单独的JavaScript文件,但你只需使用本机导入功能将模块导入到彼此的命名空间中即可。