npm run
passes args to the underlying command, only if they don't have any dashes. Otherwise, these args are passed to npm
.
Thus any args starting with -
, e.g. --watch=true
, need to be passed after a --
.
e.g.
npm run jest --watch fileName
will pass fileName, won't pass --watch
npm run jest -- --watch fileName
will pass fileName AND --watch