Я добавил gltf-validator (версия 2.0.0-dev.2.7) в мой угловой проект с использованием node.В моем файле ts компонента я пытаюсь включить его с
import * as validator from 'gltf-validator'
Приложение компилируется без проблем, но в консоли браузера я получаю эту ошибку:
Uncaught ReferenceError:глобальный не определен
в Object ../ node_modules / gltf-validator / gltf_validator.dart.js (gltf_validator.dart.js: 1)
в webpack_require (начальная загрузка: 78)
в Module ../ node_modules / gltf-validator / module.mjs (module.mjs: 1)
в webpack_require (начальная загрузка: 78)
в Module ../ src / app /inspector / inspector.component.ts (main.js: 673)
в webpack_require (начальная загрузка: 78)
в Module ../ src / app / app.component.ts (main.js: 113)
в webpack_require (начальная загрузка: 78)
в Module ../ src / app / app.module.ts (app.component.ts: 13)
в webpack_require (начальная загрузка: 78)
Я пытался добавить некоторые полифилы, но в gltf_validator.dart.js есть несколько переменных, которые не определены во время выполнения.
ЭтоКажется, gltf-валидатор работает в чистом окружении javascript с
var validator = require('gltf-validator')
Я тоже так пробовал, но безуспешно.
Как использовать такой пакет, как gltf-validator в проекте Angular7?