Я пытаюсь использовать синтаксис ES6 с помощью traceur-компилятора.Доступ к классу, определенному в одном файле ES6 от другого, с использованием traceur
Это мой index.html.
<script type="text/javascript" src="traceur-compiler/bin/traceur.js"></script>
<script type="text/javascript" src="traceur-compiler/src/bootstrap.js"></script>
<script>
traceur.options.experimental = true;
</script>
<script type="module" src="src/myclass.js"></script>
<script type="text/javascript" src="src/main.js"></script>
Вот мой myclass.js
'use strict';
class MyClass {
}
var localmc = new MyClass(); // Works
Вот мой main.js
'use strict';
window.onload = function() {
var mc = new MyClass(); // Throws error, Why?
}
Как сделать MyClass видимым в main.js?
Я также попытался присвоить MyClass
объекту window
, но это тоже не сработает.