3 votes

Jest ne peut pas transpiler les node_modules

J'ai l'erreur suivante lors de l'exécution de Jest

SyntaxError: node_modules/my_styleguide/src/components/blocks/SegmentSetting.jsx: Unexpected token (46:10)
  44 |         ) {
  45 |         return (
> 46 |           <p className="SettingDescr">{self.props.description}</p>
     |           ^
  47 |         )
  48 |       }
  49 |     }

La dépendance node_modules est toujours dans son format es6. Jest ne semble pas fournir l'option de transpiler vos node_modules, comme il le fait avec votre application réelle. Au lieu de cela, Jest ignore le dossier node_modules.

Le fichier .bashrc me semble correct :

{
  "presets": ["es2015", "react", "stage-0"]
}

Comment faire pour que Jest transpile également vos node_modules ? Ce serait l'équivalent du drapeau "--ignore false" que nous avons dans mocha.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X