Sto utilizzando WebPack + React + Jest per la mia applicazione e ho impostato resolve.alias = { app: "/path/to/app" }
nel mio file di configurazione.Impossibile utilizzare resol.alias per il test JEST
In React, posso utilizzare questo percorso per richiedere ("app/componente") e ottenere il file in "/path/to/app/component.js" correttamente.
Durante l'esecuzione di test JEST questo alias non viene riconosciuto, né nei test, né per i moduli importati. Tutto questo funziona quando si esegue l'app ma non i test con jest-cli.
[jest-webpack] (https://www.npmjs.com/package/jest-webpack) non sembra essere [mantenuto attivamente] (https://github.com/ColCh/jest-webpack/graphs /contributori). [jest-webpack-alias] (https://www.npmjs.com/package/jest-webpack-alias) vale la pena esaminare. – Hozefa
@Hozefa Grazie. Aggiornato. –
** AGGIORNAMENTO **: i creatori di [jest-webpack-alias] (https://www.npmjs.com/package/jest-webpack-alias) consigliano di utilizzare [babel-plugin-module-resolver] (https://github.com/tleunen/babel-plugin-module-resolver) invece. Ho controllato e funziona benissimo :) – iskuhar