Tengo un repositorio con espacios de trabajo de yarn 3 y un front-end de CRA ubicado en /packages/client
El inicio del yarn workspace client start con éxito la aplicación de desarrollo en el puerto 3000.
El conjunto de pruebas se ejecutó correctamente antes de mover el cliente a la carpeta de packages y configurar el espacio de trabajo de yarn. No he realizado cambios en el package.json del cliente.
Ejecutar yarn workspace client test da:
Error: Failed to initialize watch plugin "../../.yarn/__virtual__/jest-watch-typeahead-virtual-2d80f0ed7c/0/cache/jest-watch-typeahead-npm-1.0.0-0c228b0e38-388d518974.zip/node_modules/jest-watch-typeahead/build/file_name_plugin/plugin.js": ● Test suite failed to run /Users/bob/monorepo/.yarn/__virtual__/jest-watch-typeahead-virtual-2d80f0ed7c/0/cache/jest-watch-typeahead-npm-1.0.0-0c228b0e38-388d518974.zip/node_modules/jest-watch-typeahead/build/file_name_plugin/plugin.js:1 import { Prompt } from 'jest-watcher'; ^^^^^^ SyntaxError: Cannot use import statement outside a module 28077 | try { 28078 | module.isLoading = true; > 28079 | module.load(modulePath); | ^ 28080 | hasThrown = false; 28081 | } finally { 28082 | module.isLoading = false; at Function.external_module_.Module._load (../../.pnp.cjs:28079:14)