Как объявить переменную / функцию из библиотек в JavaScript - PullRequest
0 голосов
/ 21 января 2019

Как я знаю из 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) - работает и имеет ошибку:

enter image description here

Пример 2 (webgazer.js) - не работает и имеет ошибку:

enter image description here

...