Skip to content

Commit a98f0d1

Browse files
rom1504claude
andcommitted
Add canvas: false webpack alias to fix browser build
The canvas module is a server-side dependency used by prismarine-viewer (in entities.js and atlas.js). In browser builds, the native Canvas API is available instead. Adding canvas: false to webpack aliases prevents the "Module not found: Error: Can't resolve 'canvas'" build failure. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3fc8be3 commit a98f0d1

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

webpack.common.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ const config = {
2222
net: 'net-browserify',
2323
fs: false,
2424
jose: false,
25-
'@azure/msal-node': false
25+
'@azure/msal-node': false,
26+
canvas: false
2627
},
2728
fallback: {
2829
jose: false,

0 commit comments

Comments
 (0)