我有Customer.js.flow
類型的文件。babel-jest轉換非.js | .jsx擴展
當我運行的笑話,它失敗,此錯誤:
Customer.js.flow:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){export type Customer = {
^^^^^^
SyntaxError: Unexpected token export
at transformAndBuildScript (node_modules/jest-runtime/build/transform.js:320:12)
即使我明確地說:
"transform": {
"^.+\\.js.flow$": "babel-jest",
"^.+\\.jsx?$": "babel-jest"
},
,當我改變Customer.js.flow
到Customer.js
我沒有問題了
更新我的問題,這不是這個。我原來的解決方案是在這裏:https://github.com/facebook/jest/issues/2152#issuecomment-262485964 所以我寫了我自己的自定義轉換器:https://github.com/MayasHaddad/flow-jest -變壓器 – Mayas