🙌

「three/examples/jsm/XXXXXX」が「Cannot find module 〜」となりモジュールが見つからなくなった場合

2024/05/29に公開

three.jsのバージョンアップでexampleの配下にあったファイルの参照先が変わった

変更前:

"three": "^0.160.1"

変更後

"three": "^0.164.1",

変更前

import { FontLoader } from 'three/examples/jsm/loaders/FontLoader'
import { TextGeometry } from 'three/examples/jsm/geometries/TextGeometry'

変更後

import { FontLoader } from 'three/addons/loaders/FontLoader.js'
import { TextGeometry } from 'three/addons/geometries/TextGeometry.js'

私の環境では、上記のような形で修正することで「Cannot find module 〜」は解消された。

GitHubで編集を提案

Discussion