目前,我在与babel的模块转换方面遇到了困难。
当我用babel将代码转换到AMD模块时,我可以通过包含requirejs库使它在浏览器中工作。但当我试图介绍反应这个等式,我们正经历一些麻烦,因为反应不太好发挥与AMD。我们有错配错误(http://requirejs.org/docs/errors.html#mismatch),因为react是同步加载在vendor.js文件中的。
如果我尝试相反的方法,使用commonjs,因为它是babel使用的默认模块规范,我不知道如何使它在浏览器中工作。在前面的示例中,如果没有像requirejs这样的库,浏览器就会产生诸如“未定义的导出”之类的错误。试图包括一些东西,如ES6模块加载程序或babel浏览器的填充,但没有多少成功。
ps:构建流使用broccolijs。
发布于 2015-07-14 18:36:19
答案似乎是在webpack。在用巴贝尔在花椰菜中把代码转到es5之后,我用花椰菜webpack插件来制作代码浏览器。
https://stackoverflow.com/questions/31411746
复制相似问题