Как я знаю из JAVA, ключевое слово import используется для объявления библиотеки в классе.
Я ищу что-то похожее для Javascript из-за нескольких массажей ReferenceError, которые я получаю из нескольких библиотек.
Я пытался объявить библиотеки в HTML, но я думаю, что он не работает нормально:
HTML:
//webgazer.js Library
<script type="text/js" src="libraries/WebGazer/webgazer.js"></script>
//Three.js
<script type="text/javascript" src="libraries/Three.js/Three.js"></script>
<script type="text/javascript" src="libraries/Three.js/three.min.js"></script>
<script type="text/javascript" src="libraries/Three.js/OrbitControls.js"></script>
<!-- MY SCRIPT -->
<script type="text/javascript" src="scripts/setupPage.js"></script>
<script type="text/javascript" src="scripts/3DCanvas.js"></script>
<script type="text/javascript" src="scripts/faceFeatures.js"></script>
<script type="text/javascript" src="scripts/modals.js"></script>
I tried all the ways i found online on how to import JS libraries but no luck
import * as webgazer from 'libraries/WebGazer/webgazer.js';
import * as lib from 'libraries/WebGazer/webgazer.js';
import * from 'libraries/WebGazer/webgazer.js';
import * from 'libraries/WebGazer/webgazer.js';
import {webgazer} from './libraries/WebGazer/webgazer.js';
import {webgazer} from 'webgazer';
import {webgazer} from 'webgazer.js';
import function name(parameters) {webgazer} from 'libraries/WebGazer/webgazer.js';
var webgezer = require ( 'libraries/WebGazer/webgazer.js');
Пример 1 (Three.js) - работает и имеет ошибку:
Пример 2 (webgazer.js) - не работает и имеет ошибку: