Как установить NODE_OPTIONS в Travis CI в зависимости от версии узла, используемой в матрице? - PullRequest
0 голосов
/ 16 июня 2020

Я хотел бы передать параметры --experimental-modules в NodeJs перед запуском npm run test. AFAIK, я должен установить переменную среды, но env.global должен передаваться всегда:

language: node_js

env:
  global:
    - NODE_OPTIONS="--experimental-modules"

node_js:
  - node
  - 10
  - 9
  - 8

cache:
  directories:
  - "$HOME/.npm"

matrix:
  include:
    - env: MYDEP_VERSION=
    - env: MYDEP_VERSION=^1.0

before_script:
  - if [[ $MYDEP_VERSION ]]; then
      npm install my-dep@$MYDEP_VERSION;
    fi

Можно указать NODE_OPTIONS только для указанной c версии NodeJs (v8 и v9)?

...