-
Notifications
You must be signed in to change notification settings - Fork 68
Open
Description
If I bump @quasar/app-vite
to 2.4.0
, I get this error when running my component tests:
Could not find "vite" in your project's dependencies. Please install "vite" to fix this error.
Error [ERR_REQUIRE_ESM]: require() of ES Module ~~/myQuasarProject/node_modules/vite/dist/node/index.js from ~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/vite-dev-server/dist/getVite.js not supported.
Instead change the require of index.js in ~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/vite-dev-server/dist/getVite.js to a dynamic import() which is available in all CommonJS modules.
Error: Could not find "vite" in your project's dependencies. Please install "vite" to fix this error.
Error [ERR_REQUIRE_ESM]: require() of ES Module ~~/myQuasarProject/node_modules/vite/dist/node/index.js from ~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/vite-dev-server/dist/getVite.js not supported.
Instead change the require of index.js in ~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/vite-dev-server/dist/getVite.js to a dynamic import() which is available in all CommonJS modules.
at getVite (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/vite-dev-server/dist/getVite.js:17:15)
at devServer (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/node_modules/@cypress/vite-dev-server/dist/devServer.js:13:40)
at Object.handler (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/child/run_require_async_child.js:166:24)
at invoke (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/child/run_plugins.js:189:18)
at ~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/util.js:59:14
at tryCatcher (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/node_modules/bluebird/js/release/util.js:16:23)
at Promise.attempt.Promise.try (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/node_modules/bluebird/js/release/method.js:39:29)
at Object.wrapChildPromise (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/util.js:58:23)
at Object.wrap (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/child/dev-server.js:18:8)
at RunPlugins.execute (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/child/run_plugins.js:159:26)
at EventEmitter.<anonymous> (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/child/run_plugins.js:56:12)
at EventEmitter.emit (node:events:518:28)
at process.<anonymous> (~/Library/Caches/Cypress/14.5.4/Cypress.app/Contents/Resources/app/packages/server/lib/plugins/util.js:33:22)
at process.emit (node:events:518:28)
at emit (node:internal/child_process:949:14)
at process.processTicksAndRejections (node:internal/process/task_queues:91:21)
If I bump cypress to cypress@15.1.0
(and add an override in my package.json), I now have this error at each test file:
<<<CYPRESS.STDERR.START>>>11:06:27 AM [vite] Internal server error: [sass] Cannot read properties of undefined (reading 'initAsyncCompiler')
Plugin: vite:css
File: ~/myQuasarProject/node_modules/quasar/src/css/index.sass
at Object.run (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32875:29)
at async Object.process (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32938:20)
at async compileCSSPreprocessors (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32357:27)
at async compileCSS (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32385:30)
at async TransformPluginContext.handler (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:31924:54)
at async EnvironmentPluginContainer.transform (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:31325:14)
at async loadAndTransform (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:26407:26)
at async viteTransformMiddleware (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:27492:20)
<<<CYPRESS.STDERR.END>>><<<CYPRESS.STDERR.START>>>11:06:27 AM [vite] Internal server error: [sass] Cannot read properties of undefined (reading 'initAsyncCompiler')
Plugin: vite:css
File: ~/myQuasarProject/src/css/app.scss
at Object.run (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32875:29)
at async process (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32938:20)
at async compileCSSPreprocessors (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32357:27)
at async compileCSS (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:32385:30)
at async TransformPluginContext.handler (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:31924:54)
at async EnvironmentPluginContainer.transform (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:31325:14)
at async loadAndTransform (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:26407:26)
at async viteTransformMiddleware (~/myQuasarProject/node_modules/vite/dist/node/chunks/dep-M_KD0XSK.js:27492:20)
<<<CYPRESS.STDERR.END>>>
I guess this will be fixed when #401 will be
IlCallo
Metadata
Metadata
Assignees
Labels
No labels