changed package.json
from
"@babylonjs/core": "^4.0.3",
"@babylonjs/inspector": "^4.0.3",
"@babylonjs/loaders": "^4.0.3",
"@babylonjs/materials": "^4.0.3",
"@babylonjs/serializers": "^4.0.3",
to
"@babylonjs/core": "^4.1.0-alpha.16",
"@babylonjs/inspector": "^4.1.0-alpha.16",
"@babylonjs/loaders": "^4.1.0-alpha.16",
"@babylonjs/materials": "^4.1.0-alpha.16",
"@babylonjs/serializers": "^4.1.0-alpha.16",
Removed node_modules, even try removing yarn.lock. But seeing a similar error elsewhere per @sebavan’s advice I made sure everything was on the preview version.
Seeing this TS error
ERROR in
/frontend/src/pkgs/node_modules/@babylonjs/core/Engines/engine.d.ts
2527:5 Subsequent variable declarations must have the same type. Variable 'XRWebGLLayer' must be of type '{ new (ses
sion: XRSession, context: WebGLRenderingContext | undefined): XRWebGLLayer; prototype: XRWebGLLayer; }', but here has
type '{ new (session: XRSession, context?: WebGLRenderingContext | undefined): XRWebGLLayer; prototype: XRWebGLLayer
; }'.
2525 | framebuffer: WebGLFramebuffer;
2526 | }
> 2527 | var XRWebGLLayer: {
| ^
2528 | prototype: XRWebGLLayer;
2529 | new(session: XRSession, context?: WebGLRenderingContext): XRWebGLLayer;
2530 | };
Any ideas?