SASAPIYO (SASAGAWA Kiyoshi)
|
6836fc15c7
|
fix(backend/build): bundle 外に @tensorflow/tfjs-node を出す (#17501)
`@tensorflow/tfjs-node` はネイティブバイナリを含むパッケージで、rolldown bundle
に取り込まれると、bundle 後の `__dirname` 解決により `@mapbox/node-pre-gyp` の
`find()` がパッケージ root の `package.json` を見失い、たまたまヒットする
`packages/backend/package.json` を validate しようとして `is not node-pre-gyp
ready` Error を永続的に吐く問題があった。
`sharp` / `re2` / `@napi-rs/*` 等の同性質のネイティブモジュールは既に
`externalModules` に登録されているため、同じ扱いで `@tensorflow/tfjs-node` も
external 化することで、ランタイムでは通常通り node_modules から解決され、
node-pre-gyp の path 解決も正しく動作する。
再現条件: NSFW 判定機能(`sensitiveMediaDetection !== 'none'`)を有効にした
インスタンスで、起動後の画像処理ごとに `AiService.detectSensitive` →
`await import('@tensorflow/tfjs-node')` が走るたびに発生。
機能影響: なし(NSFW 判定機能は維持)。エラーログのノイズが解消される。
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-27 19:35:25 +09:00 |
|
syuilo
|
0e7b517554
|
wip
|
2026-05-27 19:18:55 +09:00 |
|
syuilo
|
5cefdd224b
|
wip
|
2026-05-27 18:58:50 +09:00 |
|
syuilo
|
1a5a4c834f
|
wip
|
2026-05-27 17:58:34 +09:00 |
|
syuilo
|
2df145c458
|
wip
|
2026-05-27 17:28:32 +09:00 |
|
syuilo
|
43958fc70d
|
wip
|
2026-05-27 16:57:11 +09:00 |
|
syuilo
|
8f94b04edc
|
Update WorldRoomService.ts
|
2026-05-27 10:11:03 +09:00 |
|
syuilo
|
c7d07d0364
|
Update WorldRoomService.ts
|
2026-05-27 10:06:59 +09:00 |
|
syuilo
|
5d974e8242
|
wip
|
2026-05-27 09:56:17 +09:00 |
|
syuilo
|
807ade4c37
|
wip
|
2026-05-27 09:55:12 +09:00 |
|
syuilo
|
2efd52f400
|
wip
|
2026-05-26 15:00:14 +09:00 |
|
syuilo
|
f0375aa420
|
wip
|
2026-05-26 14:42:19 +09:00 |
|
syuilo
|
04c2703ace
|
wip
|
2026-05-26 10:51:07 +09:00 |
|
syuilo
|
65022ed342
|
wip
|
2026-05-26 10:44:40 +09:00 |
|
syuilo
|
0d025d99f2
|
Update ObjectContainer.ts
|
2026-05-26 10:43:20 +09:00 |
|
syuilo
|
e68847e563
|
wip
|
2026-05-26 10:42:40 +09:00 |
|
syuilo
|
409e9f744c
|
wip
|
2026-05-26 10:01:50 +09:00 |
|
syuilo
|
9f81a88466
|
wip
|
2026-05-26 09:59:11 +09:00 |
|
syuilo
|
564d2446cb
|
wip
|
2026-05-26 09:48:29 +09:00 |
|
syuilo
|
cb605a3978
|
wip
|
2026-05-26 09:45:40 +09:00 |
|
syuilo
|
4f89010aca
|
wip
|
2026-05-26 09:44:05 +09:00 |
|
syuilo
|
8933ac119a
|
wip
|
2026-05-26 09:38:58 +09:00 |
|
syuilo
|
982897f1b5
|
wip
|
2026-05-26 09:36:14 +09:00 |
|
syuilo
|
dd69662603
|
wip
|
2026-05-26 09:34:55 +09:00 |
|
syuilo
|
9485b3fba9
|
wip
|
2026-05-26 09:30:06 +09:00 |
|
syuilo
|
245f673a78
|
wip
|
2026-05-26 09:29:48 +09:00 |
|
syuilo
|
71bb388b8b
|
wip: separate package
|
2026-05-25 22:17:58 +09:00 |
|
syuilo
|
39f2614f9a
|
Update steelRack.schema.ts
|
2026-05-25 20:27:33 +09:00 |
|
syuilo
|
46efad5b12
|
wip
|
2026-05-25 20:26:36 +09:00 |
|
syuilo
|
fda845cb63
|
wip
|
2026-05-25 18:28:46 +09:00 |
|
syuilo
|
cccc66bbbf
|
Create object-schema-defs.ts
|
2026-05-25 16:28:47 +09:00 |
|
syuilo
|
32822d6d07
|
mi-objet
|
2026-05-25 16:25:13 +09:00 |
|
syuilo
|
7bca3ca179
|
wip
|
2026-05-25 16:24:07 +09:00 |
|
syuilo
|
6961f277b5
|
temporary del
|
2026-05-25 15:57:37 +09:00 |
|
syuilo
|
eb33c8a93f
|
wip
|
2026-05-25 15:51:51 +09:00 |
|
syuilo
|
43232d5baa
|
wip
|
2026-05-25 15:07:47 +09:00 |
|
syuilo
|
b8f67a3e69
|
wip
|
2026-05-25 15:07:22 +09:00 |
|
syuilo
|
748b571856
|
wip i18n separation
|
2026-05-25 14:58:28 +09:00 |
|
syuilo
|
f0bf3cda75
|
wip i18n separation
|
2026-05-25 14:33:22 +09:00 |
|
syuilo
|
bf28b303d7
|
clean
|
2026-05-25 14:01:13 +09:00 |
|
syuilo
|
1a064ea430
|
wip
|
2026-05-25 13:51:54 +09:00 |
|
syuilo
|
68431f62f1
|
Update icosahedron.blend
|
2026-05-25 13:49:13 +09:00 |
|
syuilo
|
2c8abf8239
|
icosahedron
|
2026-05-25 13:48:08 +09:00 |
|
syuilo
|
822b567742
|
wip
|
2026-05-25 13:21:14 +09:00 |
|
syuilo
|
a89475e820
|
Update room.add-object-dialog.vue
|
2026-05-25 13:12:06 +09:00 |
|
syuilo
|
2d8c6ca585
|
Update room.object-customize-form.vue
|
2026-05-25 12:48:04 +09:00 |
|
syuilo
|
fc6a840132
|
chair
|
2026-05-25 12:40:46 +09:00 |
|
syuilo
|
9a44c69177
|
wip
|
2026-05-25 12:33:17 +09:00 |
|
syuilo
|
0be946a10b
|
Update ja-JP.yml
|
2026-05-25 12:17:54 +09:00 |
|
syuilo
|
a201f72c8a
|
wip
|
2026-05-25 12:13:16 +09:00 |
|