mailtrain
mailtrain copied to clipboard
webpack 5.98.0 error when compiled
Hi,
When I try to install Mailtrain V3 and run the command (cd client && npm run build), Webpack finishes with 3 errors and 7 warnings.
As a result, when I launch Mailtrain, it only displays a blank screen.
The Mailtrain service itself runs without any errors.
Debian: Bookworm Nodejs: v20.19.2 Npm: 10.8.2
Log when exec npm run buld on folder client
**LOG from webpack.FileSystemInfo
<w> Managed item /opt/mailtrain/client/node_modules/mjml-browser isn't a directory or doesn't contain a package.json (see snapshot.managedPaths option)
<w> Managed item /opt/mailtrain/client/node_modules/@bures/react-sortable-tree isn't a directory or doesn't contain a package.json (see snapshot.managedPaths option)
+ 14 hidden lines
WARNING in ./src/templates/mosaico/mjml-mosaico.js 63:32-45
export 'HeadComponent' (imported as 'HeadComponent') was not found in '../../lib/mjml' (possible exports: MJML, default)
@ ./src/templates/mosaico/helpers.js 8:0-39 20:18-27 29:18-27
@ ./src/templates/helpers.js 18:0-80 46:31-54
@ ./src/campaigns/CUD.js 20:0-111 38:25-41 38:73-94 39:24-39 550:25-34 551:33-44
@ ./src/campaigns/root.js 11:0-33 136:69-81 194:65-77 209:69-81
@ ./src/root.js 22:0-41 127:385-403
WARNING in ./src/templates/mosaico/mjml-mosaico.js 92:33-46
export 'BodyComponent' (imported as 'BodyComponent') was not found in '../../lib/mjml' (possible exports: MJML, default)
@ ./src/templates/mosaico/helpers.js 8:0-39 20:18-27 29:18-27
@ ./src/templates/helpers.js 18:0-80 46:31-54
@ ./src/campaigns/CUD.js 20:0-111 38:25-41 38:73-94 39:24-39 550:25-34 551:33-44
@ ./src/campaigns/root.js 11:0-33 136:69-81 194:65-77 209:69-81
@ ./src/root.js 22:0-41 127:385-403
WARNING in ./src/templates/mosaico/mjml-mosaico.js 98:42-55
export 'BodyComponent' (imported as 'BodyComponent') was not found in '../../lib/mjml' (possible exports: MJML, default)
@ ./src/templates/mosaico/helpers.js 8:0-39 20:18-27 29:18-27
@ ./src/templates/helpers.js 18:0-80 46:31-54
@ ./src/campaigns/CUD.js 20:0-111 38:25-41 38:73-94 39:24-39 550:25-34 551:33-44
@ ./src/campaigns/root.js 11:0-33 136:69-81 194:65-77 209:69-81
@ ./src/root.js 22:0-41 127:385-403
WARNING in ./src/templates/mosaico/mjml-mosaico.js 156:29-42
export 'BodyComponent' (imported as 'BodyComponent') was not found in '../../lib/mjml' (possible exports: MJML, default)
@ ./src/templates/mosaico/helpers.js 8:0-39 20:18-27 29:18-27
@ ./src/templates/helpers.js 18:0-80 46:31-54
@ ./src/campaigns/CUD.js 20:0-111 38:25-41 38:73-94 39:24-39 550:25-34 551:33-44
@ ./src/campaigns/root.js 11:0-33 136:69-81 194:65-77 209:69-81
@ ./src/root.js 22:0-41 127:385-403
WARNING in ./src/templates/mosaico/mjml-mosaico.js 189:34-47
export 'BodyComponent' (imported as 'BodyComponent') was not found in '../../lib/mjml' (possible exports: MJML, default)
@ ./src/templates/mosaico/helpers.js 8:0-39 20:18-27 29:18-27
@ ./src/templates/helpers.js 18:0-80 46:31-54
@ ./src/campaigns/CUD.js 20:0-111 38:25-41 38:73-94 39:24-39 550:25-34 551:33-44
@ ./src/campaigns/root.js 11:0-33 136:69-81 194:65-77 209:69-81
@ ./src/root.js 22:0-41 127:385-403
WARNING in ./src/templates/mosaico/mjml-mosaico.js 250:29-42
export 'BodyComponent' (imported as 'BodyComponent') was not found in '../../lib/mjml' (possible exports: MJML, default)
@ ./src/templates/mosaico/helpers.js 8:0-39 20:18-27 29:18-27
@ ./src/templates/helpers.js 18:0-80 46:31-54
@ ./src/campaigns/CUD.js 20:0-111 38:25-41 38:73-94 39:24-39 550:25-34 551:33-44
@ ./src/campaigns/root.js 11:0-33 136:69-81 194:65-77 209:69-81
@ ./src/root.js 22:0-41 127:385-403
WARNING in ./src/templates/mosaico/mjml-mosaico.js 383:30-43
export 'BodyComponent' (imported as 'BodyComponent') was not found in '../../lib/mjml' (possible exports: MJML, default)
@ ./src/templates/mosaico/helpers.js 8:0-39 20:18-27 29:18-27
@ ./src/templates/helpers.js 18:0-80 46:31-54
@ ./src/campaigns/CUD.js 20:0-111 38:25-41 38:73-94 39:24-39 550:25-34 551:33-44
@ ./src/campaigns/root.js 11:0-33 136:69-81 194:65-77 209:69-81
@ ./src/root.js 22:0-41 127:385-403
ERROR in ./src/lib/mjml.js 10:0-164
Module not found: Error: Can't resolve 'mjml-browser' in '/opt/mailtrain/client/src/lib'
@ ./src/lib/sandboxed-codeeditor-root.js 25:0-31 91:20-29
ERROR in ./src/lists/segments/CUD.js 19:0-54
Module not found: Error: Can't resolve '@bures/react-sortable-tree' in '/opt/mailtrain/client/src/lists/segments'
@ ./src/lists/root.js 19:0-41 180:77-88 194:73-84
@ ./src/root.js 20:0-33 127:194-208
ERROR in ./src/lists/segments/rst-style.css (./node_modules/css-loader/dist/cjs.js!./src/lists/segments/rst-style.css)
Module build failed (from ./node_modules/css-loader/dist/cjs.js):
Error: Can't resolve '../../../vendor/react-sortable-tree/dist/style.css' in '/opt/mailtrain/client/src/lists/segments'
at finishWithoutResolve (/opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:564:18)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:656:15
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:89:43
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/RootsPlugin.js:38:38
at _next2 (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:8:1)
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:31:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/ConditionalPlugin.js:40:47
at _next1 (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:23:1)
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:46:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/ConditionalPlugin.js:40:47
at _next0 (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:38:1)
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:60:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:27:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/DescriptionFilePlugin.js:89:43
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:16:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/Resolver.js:718:5
at eval (eval at create (/opt/mailtrain/client/node_modules/webpack/node_modules/tapable/lib/HookCodeFactory.js:33:10), <anonymous>:15:1)
at /opt/mailtrain/client/node_modules/webpack/node_modules/enhanced-resolve/lib/DirectoryExistsPlugin.js:41:15
at process.processTicksAndRejections (node:internal/process/task_queues:81:21)
@ ./src/lists/segments/rst-style.css 8:6-109 20:17-24 24:0-79 24:0-79 25:22-29 25:33-47 25:50-64
@ ./src/lists/segments/CUD.js 20:0-25
@ ./src/lists/root.js 19:0-41 180:77-88 194:73-84
@ ./src/root.js 20:0-33 127:194-208
2 errors have detailed information that is not shown.
Use 'stats.errorDetails: true' resp. '--stats-error-details' to show it.
webpack 5.98.0 compiled with 3 errors and 7 warnings in 10637 ms
ERROR: "js" exited with 1.**
Same here on:
- Kubuntu 24.04
- Nodejs: v24.2.0
- Npm: 11.3.0
I suppose the missing packages cause this issue and I was able to install missing mjml-browser but where does the @bures/react-sortable-tree comes from?