こんな感じになってた
husky > npm run -s prepush (node v6.10.3)
:
:
beforeAll(async () => {
^
SyntaxError: Unexpected token (
huskyがnode v6で動いてasyncがSyntaxErrorになってた。
node v6.10.3はnvmのdefaultのverをみているみたいだった。
$ nvm ls
v6.10.3
v7.10.0
v8.1.4
v8.2.1
-> v8.9.4
default -> v6 (-> v6.10.3)
node -> stable (-> v8.9.4) (default)
stable -> 8.9 (-> v8.9.4) (default)
iojs -> N/A (default)
lts/* -> lts/carbon (-> v8.9.4)
lts/argon -> v4.8.7 (-> N/A)
lts/boron -> v6.12.3 (-> N/A)
lts/carbon -> v8.9.4
$
nvmのデフォルトを変更
$ nvm alias default v8.9.4
default -> v8.9.4
これでちゃんとテストが動くようになった。