Open
Description
Describe the bug
When importing an SCSS file inside a JSX component in a Meteor.js project using fourseven:[email protected]
, the build process fails with the following error:
Error: Surprising path: /imports/ui/components/forms/ImageDropZone.scss//D:/WAL/imports/ui/components/forms/ImageDropZone.scss
at toDosPath (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\static-assets\server\tools\static-assets\server\mini-files.ts:41:13)
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\static-assets\server\tools\static-assets\server\mini-files.ts:100:14
at Arguments.map (<anonymous>)
at Object.wrapper [as normalize] (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\static-assets\server\tools\static-assets\server\mini-files.ts:96:56)
at packages/compileScssBatch/plugin/compile-scss.js:257:28
at Array.map (<anonymous>)
at SassCompiler.compileOneFile (packages/compileScssBatch/plugin/compile-scss.js:243:45)
at getResult (packages/caching-compiler/multi-file-caching-compiler.js:113:15)
at packages/compileScssBatch/plugin/compile-scss.js:68:22
=> awaited here:
at Promise.await (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\meteor-promise\promise_server.js:60:12)
at CssOutputResource.finalize (C:\tools\isobuild\compiler-plugin.js:930:12)
at CssOutputResource.hasPendingErrors (C:\tools\isobuild\compiler-plugin.js:935:10)
at CssOutputResource._get (C:\tools\isobuild\compiler-plugin.js:966:14)
at CssOutputResource.get data [as data] (C:\tools\isobuild\compiler-plugin.js:950:28)
at C:\tools\isobuild\compiler-plugin.js:738:29
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\meteor-promise\fiber_pool.js:43:40
=> awaited here:
at Promise.await (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\meteor-promise\promise_server.js:60:12)
at JsOutputResource.finalize (C:\tools\isobuild\compiler-plugin.js:930:12)
at JsOutputResource.hasPendingErrors (C:\tools\isobuild\compiler-plugin.js:935:10)
at JsOutputResource.reportPendingErrors (C:\tools\isobuild\compiler-plugin.js:940:14)
at ImportScanner.scanFile (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1083:14)
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1142:14
at each (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\underscore\underscore-node-f-pre.js:1321:7)
at ImportScanner.scanFile (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1105:5)
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1142:14
at each (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\underscore\underscore-node-f-pre.js:1321:7)
at ImportScanner.scanFile (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1105:5)
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1142:14
at each (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\underscore\underscore-node-f-pre.js:1321:7)
at ImportScanner.scanFile (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1105:5)
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1142:14
at each (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\underscore\underscore-node-f-pre.js:1321:7)
at ImportScanner.scanFile (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1105:5)
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1142:14
at each (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\underscore\underscore-node-f-pre.js:1321:7)
at ImportScanner.scanFile (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:1105:5)
at C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:740:14
at Array.forEach (<anonymous>)
at ImportScanner.scanImports (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\isobuild\tools\isobuild\import-scanner.ts:738:22)
at C:\tools\isobuild\compiler-plugin.js:1380:17
at Array.forEach (<anonymous>)
at Function.computeJsOutputFilesMap (C:\tools\isobuild\compiler-plugin.js:1345:19)
at ClientTarget._emitResources (C:\tools\isobuild\bundler.js:1164:8)
at C:\tools\isobuild\bundler.js:862:12
at Object.enterJob (C:\tools\utils\buildmessage.js:388:12)
at ClientTarget.make (C:\tools\isobuild\bundler.js:850:18)
at C:\tools\isobuild\bundler.js:3281:14
at C:\tools\isobuild\bundler.js:3441:25
at Array.forEach (<anonymous>)
at C:\tools\isobuild\bundler.js:3395:14
at Object.capture (C:\tools\utils\buildmessage.js:283:5)
at bundle (C:\tools\isobuild\bundler.js:3262:31)
at C:\tools\isobuild\bundler.js:3205:32
at Slot.withValue (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\dev_bundle\lib\node_modules\@wry\context\lib\context.esm.js:69:29)
at Object.withCache (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\fs\tools\fs\files.ts:1543:39)
at Object.bundle (C:\tools\isobuild\bundler.js:3205:16)
at C:\tools\runners\run-app.js:579:24
at Function.run (C:\Users\Usuário\AppData\Local\.meteor\packages\meteor-tool\2.16.0\mt-os.windows.x86_64\tools\tool-env\tools\tool-env\profile.ts:289:14)
at bundleApp (C:\tools\runners\run-app.js:578:34)
at AppRunner._runOnce (C:\tools\runners\run-app.js:625:35)
at AppRunner._fiber (C:\tools\runners\run-app.js:947:28)
at C:\tools\runners\run-app.js:408:12
In this example I am importing ImageDropZone.scss inside the ImageDropZone.jsx component, both are in the same folder so I import them with a simple import './ImageDropZone.scss'
.
In this example I showed it with ImageDropZone but the same happens with any other component.
This started happening after migrating fourseven:[email protected]
to fourseven:[email protected]
.
To Reproduce
Steps to reproduce the behavior:
- Import a scss file inside a component
- Run the Meteor project with meteor run.
- The error is displayed in the console during the build process.
Expected behavior
The SCSS file should be compiled and included in the final build without errors.
Metadata
Metadata
Assignees
Labels
No labels