fix7: закрыть P0/P1 блокеры runtime/install и перевести hysteria UI в read-only
This commit is contained in:
@@ -144,6 +144,7 @@ ensure_node() {
|
||||
|
||||
ensure_pnpm() {
|
||||
local managed="$TOOLCHAIN_DIR/pnpm/bin/pnpm"
|
||||
export PATH="$TOOLCHAIN_DIR/pnpm/bin:$PATH"
|
||||
if [ -x "$managed" ] && [ "$($managed --version)" = "$PNPM_REQUIRED" ]; then
|
||||
PNPM_BIN="$managed"
|
||||
else
|
||||
@@ -151,11 +152,8 @@ ensure_pnpm() {
|
||||
mkdir -p "$TOOLCHAIN_DIR/pnpm/bin"
|
||||
corepack enable --install-directory "$TOOLCHAIN_DIR/pnpm/bin"
|
||||
corepack prepare "pnpm@$PNPM_REQUIRED" --activate
|
||||
if command -v pnpm >/dev/null 2>&1; then
|
||||
cp "$(command -v pnpm)" "$managed"
|
||||
chmod 0755 "$managed"
|
||||
fi
|
||||
PNPM_BIN="$(command -v pnpm)"
|
||||
[ -x "$managed" ] || fail "pnpm binary was not installed into $managed"
|
||||
PNPM_BIN="$managed"
|
||||
fi
|
||||
|
||||
export PNPM_BIN
|
||||
|
||||
Reference in New Issue
Block a user