我已使用node将gltf-validator(版本2.0.0-dev.2.7)添加到我的角度项目中。在我的ts文件中,我尝试将其包含在
中import * as validator from 'gltf-validator'
该应用程序编译正常,但在浏览器控制台中出现此错误:
未捕获的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)
我尝试添加一些polyfill,但是gltf_validator.dart.js中有几个在运行时未定义的变量。
看来gltf-validator可以在
的纯JavaScript环境中工作var validator = require('gltf-validator')
我也尝试过这种方法,但没有成功。
如何在Angular7项目中使用gltf-validator之类的包?