From ff922962a47c65bcdc28d247487ae6d6c78edbfb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nicol=C3=B2=20Ribaudo?= Date: Mon, 25 Oct 2021 07:22:42 +0200 Subject: [PATCH] Fix `create-react-app` and `vue-cli` tests on Node.js 17 (#13879) * Fix `create-react-app` and `vue-cli` tests on Node.js 17 * Only on Node 17 * Fix --- scripts/integration-tests/e2e-create-react-app.sh | 5 +++++ scripts/integration-tests/e2e-vue-cli.sh | 9 +++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/scripts/integration-tests/e2e-create-react-app.sh b/scripts/integration-tests/e2e-create-react-app.sh index a57b48005d..0076fa3dbf 100755 --- a/scripts/integration-tests/e2e-create-react-app.sh +++ b/scripts/integration-tests/e2e-create-react-app.sh @@ -40,6 +40,11 @@ do (cd "$d"; node "$bump_deps") done +if [[ "$(node --version)" == v17.* ]]; then + # Remove this when https://github.com/webpack/webpack/issues/14532 is fixed + export NODE_OPTIONS=--openssl-legacy-provider +fi + startLocalRegistry "$PWD"/../../verdaccio-config.yml npm install diff --git a/scripts/integration-tests/e2e-vue-cli.sh b/scripts/integration-tests/e2e-vue-cli.sh index 1013c5eae7..78d742dee3 100755 --- a/scripts/integration-tests/e2e-vue-cli.sh +++ b/scripts/integration-tests/e2e-vue-cli.sh @@ -25,10 +25,15 @@ cd tmp/vue-cli || exit export YARN_IGNORE_PATH=1 startLocalRegistry "$PWD"/../../verdaccio-config.yml -yarn install +yarn install --ignore-engines # Remove --ignore-engines when vue-cli upgrades their lockfile to eslint-import-resolver-webpack@0.13.2 node "$PWD"/../../utils/bump-babel-dependencies.js yarn lerna exec -- node "$PWD"/../../utils/bump-babel-dependencies.js -yarn install +yarn install --ignore-engines # Remove --ignore-engines when vue-cli upgrades their lockfile to eslint-import-resolver-webpack@0.13.2 + +if [[ "$(node --version)" == v17.* ]]; then + # Remove this when https://github.com/webpack/webpack/issues/14532 is fixed + export NODE_OPTIONS=--openssl-legacy-provider +fi # Test CI=true yarn test -p babel,babel-preset-app