Ich bin die folgenden Fehler, die beim Laufen JestJest nicht transpile node_modules
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 | }
Die node_modules Abhängigkeit ist immer noch in seinem es6 Format. Jest scheint nicht die Möglichkeit zu bieten, deine node_module wie mit deiner tatsächlichen App zu übertragen. Stattdessen ignoriert Jest den Ordner node_modules.
Die Datei .bashrc sieht für mich ok:
{
"presets": ["es2015", "react", "stage-0"]
}
Wie Sie Jest transpile Ihre node_modules zu machen? Es wäre das Äquivalent der "--ignore false" Flagge, die wir in Mokka haben.
Haben Sie 'babel-jest' installiert? –
@ AndreasKöberle Ja. Es überträgt die App gut. Es ist nur die node_modules-Abhängigkeit, die zu ignorieren scheint –
Haben Sie versucht, die 'transformIgnorePatterns' in der Jest-Einstellung zurückzusetzen. 'node_modules' wird standardmäßig ignoriert. Setzen Sie es auf 'transformIgnorePatterns: []' vielleicht hilft. –