You've already forked Atomcms-edit
Fix: rm -rf node_modules fallback naar sudo bij permission denied + chown safety
This commit is contained in:
+12
-2
@@ -93,7 +93,12 @@ cd "$NITRO_RENDERER/"
|
|||||||
git pull
|
git pull
|
||||||
|
|
||||||
echo "--> Running yarn install for Nitro_Render_V3..."
|
echo "--> Running yarn install for Nitro_Render_V3..."
|
||||||
rm -rf node_modules
|
# Forceer node_modules verwijderen met sudo als normaal rm faalt (permission issues)
|
||||||
|
rm -rf node_modules 2>/dev/null || sudo rm -rf node_modules 2>/dev/null || true
|
||||||
|
# Zorg dat de directory schrijfbaar is voor de huidige gebruiker
|
||||||
|
if [ "$(stat -c '%U' .)" != "$(whoami)" ] && command -v sudo &> /dev/null; then
|
||||||
|
sudo chown -R "$(whoami)":"$(whoami)" .
|
||||||
|
fi
|
||||||
yarn install
|
yarn install
|
||||||
|
|
||||||
|
|
||||||
@@ -106,7 +111,12 @@ cd "$NITRO_CLIENT"
|
|||||||
git pull
|
git pull
|
||||||
|
|
||||||
echo "--> Running yarn install for Nitro-V3..."
|
echo "--> Running yarn install for Nitro-V3..."
|
||||||
rm -rf node_modules
|
# Forceer node_modules verwijderen met sudo als normaal rm faalt (permission issues)
|
||||||
|
rm -rf node_modules 2>/dev/null || sudo rm -rf node_modules 2>/dev/null || true
|
||||||
|
# Zorg dat de directory schrijfbaar is voor de huidige gebruiker
|
||||||
|
if [ "$(stat -c '%U' .)" != "$(whoami)" ] && command -v sudo &> /dev/null; then
|
||||||
|
sudo chown -R "$(whoami)":"$(whoami)" .
|
||||||
|
fi
|
||||||
yarn install
|
yarn install
|
||||||
|
|
||||||
echo "--> Building Nitro-V3 with Vite 8 / Yarn..."
|
echo "--> Building Nitro-V3 with Vite 8 / Yarn..."
|
||||||
|
|||||||
Reference in New Issue
Block a user