nodeのversionを切り替えるときに `Use of uninitialized value $b1 in numeric comparison (<=>) at ...` と表示される

nodeのversionを切り替えたときに以下のメッセージが表示された

nodebrew use v16.8.0
Use of uninitialized value $b1 in numeric comparison (<=>) at /Users/XXX/.nodebrew/current/bin/nodebrew line 678.
Use of uninitialized value $a1 in numeric comparison (<=>) at /Users/XXX/.nodebrew/current/bin/nodebrew line 678.
use v16.8.0

ググった感じ、~/.nodebrew/node.DS_Storeがあるのが原因らしいので消しておく

$ ls -al ~/.nodebrew/node
# .DS_Store が表示される
$ rm ~/.nodebrew/node/.DS_Store

再度useでエラーが表示されなければOK

$ nodebrew use v16.8.0
use v16.8.0

俺はuseで発生したけど普通にlistとかでもなるっぽい