Uncaught SyntaxError: Unexpected token 'export'
class SimpleKeyboardInputMask {
init = keyboard => {
...
}
export default SimpleKeyboardInputMask;
Этот модуль я я взял из библиотеки. Смотрел чужие топики по проблеме, но ни один вариант экспорта (ни через модули, ни через default) не подошёл. Reference error или Uncaught SyntaxError и всё тут. Нашёл относительно других импортов в разметке следующий скрипт:
<script type="importmap">
{
"imports": {
"three": "/lib/three/three.module.min.js",
"three/": "/lib/three/",
"js/": "/js/",
"lib/": "/lib/"
}
}
</script>
И вот это:
<script type="module">
import * as THREE from "three"
window.THREE = THREE;
// for bindings
</script>
Можете объяснить что происходит во втором куске кода? Если я не прав тыкните носом в тему о чём почитать. Если что, статью на MDN об export глянул, вроде не то.