Remove `find-node.sh` script (#33146)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/33146 Pull Request resolved: https://github.com/facebook/react-native/pull/33145 It removes the find node script that introduced complexity in the system. ## Changelog [Internal][Removed] - Removed the old `find-node.sh` script which was only adding complexity without doing nothing really useful. Reviewed By: cortinico Differential Revision: D34352049 fbshipit-source-id: 9ba4275c3863a1ae4bc2b4e2f1694a7ac994cdc8
This commit is contained in:
Родитель
d7f748a944
Коммит
802b3f778b
|
@ -389,12 +389,6 @@ jobs:
|
|||
- brew_install:
|
||||
package: applesimutils
|
||||
|
||||
- run:
|
||||
name: Configure Node
|
||||
# Sourcing find-node.sh will ensure nvm is set up.
|
||||
# It also helps future invocation of find-node.sh prevent permission issue with nvm.sh.
|
||||
command: source scripts/find-node.sh && nvm install 16 && nvm alias default 16
|
||||
|
||||
- run:
|
||||
name: Configure Watchman
|
||||
command: echo "{}" > .watchmanconfig
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
"README.md",
|
||||
"rn-get-polyfills.js",
|
||||
"scripts/compose-source-maps.js",
|
||||
"scripts/find-node.sh",
|
||||
"scripts/generate-artifacts.js",
|
||||
"scripts/generate-provider-cli.js",
|
||||
"scripts/generate-specs-cli.js",
|
||||
|
|
|
@ -1,69 +0,0 @@
|
|||
#!/bin/bash
|
||||
# Copyright (c) Meta Platforms, Inc. and affiliates.
|
||||
#
|
||||
# This source code is licensed under the MIT license found in the
|
||||
# LICENSE file in the root directory of this source tree.
|
||||
|
||||
set -e
|
||||
|
||||
# remove global prefix if it's already set
|
||||
# the running shell process will choose a node binary and a global package directory breaks version managers
|
||||
unset PREFIX
|
||||
|
||||
# Support Homebrew on M1
|
||||
HOMEBREW_M1_BIN=/opt/homebrew/bin
|
||||
if [[ -d $HOMEBREW_M1_BIN && ! $PATH =~ $HOMEBREW_M1_BIN ]]; then
|
||||
export PATH="$HOMEBREW_M1_BIN:$PATH"
|
||||
fi
|
||||
|
||||
# Define NVM_DIR and source the nvm.sh setup script
|
||||
[ -z "$NVM_DIR" ] && export NVM_DIR="$HOME/.nvm"
|
||||
|
||||
# Source nvm with '--no-use' and then `nvm use` to respect .nvmrc
|
||||
# See: https://github.com/nvm-sh/nvm/issues/2053
|
||||
if [[ -s "$HOME/.nvm/nvm.sh" ]]; then
|
||||
# shellcheck source=/dev/null
|
||||
. "$HOME/.nvm/nvm.sh" --no-use
|
||||
nvm use 2> /dev/null || nvm use default
|
||||
elif [[ -x "$(command -v brew)" && -s "$(brew --prefix nvm)/nvm.sh" ]]; then
|
||||
# shellcheck source=/dev/null
|
||||
. "$(brew --prefix nvm)/nvm.sh" --no-use
|
||||
nvm use 2> /dev/null || nvm use default
|
||||
fi
|
||||
|
||||
# Set up the nodenv node version manager if present
|
||||
if [[ -x "$HOME/.nodenv/bin/nodenv" ]]; then
|
||||
eval "$("$HOME/.nodenv/bin/nodenv" init -)"
|
||||
elif [[ -x "$(command -v brew)" && -x "$(brew --prefix nodenv)/bin/nodenv" ]]; then
|
||||
eval "$("$(brew --prefix nodenv)/bin/nodenv" init -)"
|
||||
fi
|
||||
|
||||
# Set up the ndenv of anyenv if preset
|
||||
if [[ ! -x node && -d ${HOME}/.anyenv/bin ]]; then
|
||||
export PATH=${HOME}/.anyenv/bin:${PATH}
|
||||
if [[ "$(anyenv envs | grep -c ndenv )" -eq 1 ]]; then
|
||||
eval "$(anyenv init -)"
|
||||
fi
|
||||
fi
|
||||
|
||||
# Set up asdf-vm if present
|
||||
if [[ -f "$HOME/.asdf/asdf.sh" ]]; then
|
||||
# shellcheck source=/dev/null
|
||||
. "$HOME/.asdf/asdf.sh"
|
||||
elif [[ -x "$(command -v brew)" && -f "$(brew --prefix asdf)/asdf.sh" ]]; then
|
||||
# shellcheck source=/dev/null
|
||||
. "$(brew --prefix asdf)/asdf.sh"
|
||||
fi
|
||||
|
||||
# Set up volta if present
|
||||
if [[ -x "$HOME/.volta/bin/node" ]]; then
|
||||
export VOLTA_HOME="$HOME/.volta"
|
||||
export PATH="$VOLTA_HOME/bin:$PATH"
|
||||
fi
|
||||
|
||||
# Set up the fnm node version manager if present
|
||||
if [[ -x "$HOME/.fnm/fnm" ]]; then
|
||||
eval "$("$HOME/.fnm/fnm" env)"
|
||||
elif [[ -x "$(command -v brew)" && -x "$(brew --prefix fnm)/bin/fnm" ]]; then
|
||||
eval "$("$(brew --prefix fnm)/bin/fnm" env)"
|
||||
fi
|
|
@ -79,9 +79,7 @@ if [[ $DEV != true && ! -f "$ENTRY_FILE" ]]; then
|
|||
exit 2
|
||||
fi
|
||||
|
||||
# Find path to Node
|
||||
# shellcheck source=/dev/null
|
||||
source "$REACT_NATIVE_DIR/scripts/find-node.sh"
|
||||
NODE_BINARY="$(command -v node)"
|
||||
|
||||
# check and assign NODE_BINARY env
|
||||
# shellcheck source=/dev/null
|
||||
|
|
|
@ -33,8 +33,6 @@ else
|
|||
fi
|
||||
|
||||
find_node () {
|
||||
# shellcheck disable=SC1091
|
||||
source "$RCT_SCRIPT_RN_DIR/scripts/find-node.sh"
|
||||
|
||||
NODE_BINARY="${NODE_BINARY:-$(command -v node || true)}"
|
||||
if [ -z "$NODE_BINARY" ]; then
|
||||
|
|
Загрузка…
Ссылка в новой задаче