重构xuchang-screen,从umi->cra, 计划引入redux
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 

30 行
534 B

  1. 'use strict';
  2. const babelJest = require('babel-jest').default;
  3. const hasJsxRuntime = (() => {
  4. if (process.env.DISABLE_NEW_JSX_TRANSFORM === 'true') {
  5. return false;
  6. }
  7. try {
  8. require.resolve('react/jsx-runtime');
  9. return true;
  10. } catch (e) {
  11. return false;
  12. }
  13. })();
  14. module.exports = babelJest.createTransformer({
  15. presets: [
  16. [
  17. require.resolve('babel-preset-react-app'),
  18. {
  19. runtime: hasJsxRuntime ? 'automatic' : 'classic',
  20. },
  21. ],
  22. ],
  23. babelrc: false,
  24. configFile: false,
  25. });