Needle Not Installing Correctly (anyone seen this before? )

Within engine components, it’s looking for import { GroundProjectedEnv as GroundProjection } from ‘three/examples/jsm/objects/GroundProjectedEnv.js’; - but that file is not installed in the specified directory.

by user 962902844049096704

I manually found that file, moved it to the appropriate place, which resolved the error but left a black screen

by user 962902844049096704

I’ve burned an entire day just trying to get this to work, starting to get burnt out by this :frowning_with_open_mouth: :smiling_face_with_tear:

by user 962902844049096704

Update: I finally got it to work after a system restart. Still no idea what’s causing it

by user 962902844049096704

Hi, this sounds like you had an older threejs version installed in your project. Do you recall how you setup the project and which Needle Engine version was installed before?

In the future try to do a Clean Install (Hold Alt+Click install on ExportInfo).

GroundProjectedEnv got renamed to GroundProjectedSkybox in threejs a while ago (it could have been caused by having threejs 146 installed instead of 154, when updating needle engine we do update the threejs dependency there as well). Can you check node_modules/threejs/package.json?