2016-12-02 48 views
-2

我想要开始在ES6的类中编写我的JS代码。在html脚本标记中使用es6类

我正在制作模块并将它们转录成es5与webpack 2

但如何在HTML中使用它们?

<script> 
var test=new Test();//Test not defined 
</script> 

我错过了什么?

+0

您的''''''''''''''当你编写一个不错的模块化应用程序时,你不需要这样做。所有需要在捆绑应用程序之外使用的应该暴露于'window'。 – estus

+0

你可以给我链接一些教程或良好做法? – piernik

+0

至于模块本身,你可以检查[这篇文章](http://www.2ality.com/2014/09/es6-modules-final.html)。模块的目的是封装所有内容并且不污染全局范围 - 与您尝试使用它们完全相反。如果您需要执行'var test = new Test();',请在生成的JS内部执行此操作,并使用'

相关问题