web-dev-qa-db-fra.com

Essayer de construire Jest revient à dire "La mise en cache n'a pas été configurée".

J'ai les éléments suivants .babelrc.js dans le dossier racine:

{
       "plugins": [
           "@babel/plugin-transform-flow-strip-types",
           "@babel/plugin-transform-modules-commonjs",
           "@babel/plugin-transform-async-to-generator",
           "@babel/plugin-transform-strict-mode",
           "@babel/plugin-transform-runtime"
       ],
       "cache": "true"
}

mais quand il essaie d'exécuter node ./packages/jest-cli/bin/jest.js Je vois:

La mise en cache n'a pas été configurée. Les plugins, préréglages et fichiers .babelrc.js de Babel peuvent être configurés pour différents types de mise en cache, en utilisant le premier paramètre de leurs fonctions de gestionnaire:

Qu'est-ce que je rate?

12
Jackie

Utiliser un nouveau babel.config.js

https://new.babeljs.io/docs/en/next/babelconfigjs.html

module.exports = function(api) {
  api.cache(true)
  return {
    plugins: [
      "@babel/plugin-transform-flow-strip-types",
      "@babel/plugin-transform-modules-commonjs",
      "@babel/plugin-transform-async-to-generator",
      "@babel/plugin-transform-strict-mode",
      "@babel/plugin-transform-runtime"
    ]
  }
}
25
Goodmind