ava: SyntaxError: Unexpected token import

前端 未结 3 1931
醉酒成梦
醉酒成梦 2021-01-01 10:16

So ava comes with build-in ES2015 support, which works fine for my actual test files. However, when I do

import {newUser, createUser, login} from \'./helpers         


        
3条回答
  •  醉酒成梦
    2021-01-01 10:43

    AVA only transpile the test files. Not test dependencies so you will need to setup babel in your project (I suppose you did it because you're using ES6 anyway).

    Then in AVA's setting, add this :

    "ava": {
      ...
      "babel": "inherit"
    }
    

    It means that use your project babel setting to transpile the test dependencies. See more information in AVA docs: https://github.com/sindresorhus/ava/blob/master/docs/recipes/babelrc.md

提交回复
热议问题