ES6模块的转码
浏览器目前还不支持ES6模块,为了现在就能使用,可以将转为ES5的写法。除了Babel可以用来转码之外,还有以下两个方法,也可以用来转码。
强烈建议使用rollup转码工具,不仅可以转浏览器js,还可以转服务器nodejs,且简单高效,支持所有ES6语法!
rollup转码工具(可以转浏览器和nodejs)比较简单:官方参考手册:https://www.npmjs.com/package/rollup
ES6 module transpiler(只能转浏览器ES5)
官方参考手册:https://www.npmjs.com/package/es6-module-transpiler
babel转码工具(使用比较麻烦,转nodejs为主!!!)
browserify转码工具,是把服务器nodejs中的require语句(ES5)在转换成浏览器可执行的ES5代码