You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
import statements should be at the top level, thus we get Vite errors such as the following:
> Vite process exited with non-zero exit code.
Stderr: 'vite v4.3.9 building for production...
transforming...
✓ 95 modules transformed.
✓ built in 527ms
'import' and 'export' may only appear at the top level
file: /Users/oliver/Desktop/temp/my-project/webapp/frontend/generated/flow/chunks/chunk-1346eb852bbd0b39ff83320d261244ab73bf455d2e46d5135c021e3040087eb5.js:8:0
6: const $css_0 = typeof $cssFromFile_0 === 'string' ? unsafeCSS($cssFromFile_0) : $cssFromFile_0;
7: function addCssBlock(block) {
8: import $cssFromFile_0 from 'Frontend/generated/jar-resources/styles/badge.css?inline';
^
9: import $cssFromFile_1 from 'Frontend/styles/manifest-editor.scss?inline';
10: import '@vaadin/app-layout/theme/lumo/vaadin-drawer-toggle.js';
error during build:
RollupError: 'import' and 'export' may only appear at the top level
at error (file:///Users/oliver/Desktop/temp/my-project/webapp/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:2287:30)
at Module.error (file:///Users/oliver/Desktop/temp/my-project/webapp/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:13726:16)
at Module.tryParse (file:///Users/oliver/Desktop/temp/my-project/webapp/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:14457:25)
at Module.setSource (file:///Users/oliver/Desktop/temp/my-project/webapp/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:14058:39)
at ModuleLoader.addModuleSource (file:///Users/oliver/Desktop/temp/my-project/webapp/node_modules/vite/node_modules/rollup/dist/es/shared/node-entry.js:24623:20)
'
I looked at AbstractUpdateImports, and don't see how it's even possible for chunks to look like the above.
Note: We use the Gradle plugin.
Expected behavior
Chunks generate properly.
Minimal reproducible example
Could not reproduce in a small project. Cannot share code from proprietary project here, but open to a call.
Versions
Vaadin / Flow version: 24.1.8
Java version: 17
OS version: macOS
The text was updated successfully, but these errors were encountered:
Description of the bug
After upgrading from 24.1.7 to 24.1.8, we get weird chunks like the following:
import
statements should be at the top level, thus we get Vite errors such as the following:I looked at
AbstractUpdateImports
, and don't see how it's even possible for chunks to look like the above.Note: We use the Gradle plugin.
Expected behavior
Chunks generate properly.
Minimal reproducible example
Could not reproduce in a small project. Cannot share code from proprietary project here, but open to a call.
Versions
The text was updated successfully, but these errors were encountered: