fix: remove incorrect npm --jobs flag and override zmq dependency
- Removed '--jobs 1' from npm install (was causing npm to try and install a package named '1'). - Added 'zmq' to overrides in package.json to prevent ancient native build failures.
This commit is contained in:
@ -16,6 +16,7 @@
|
|||||||
},
|
},
|
||||||
"overrides": {
|
"overrides": {
|
||||||
"mdns2": "$mdns2",
|
"mdns2": "$mdns2",
|
||||||
"node-uuid": "^1.4.8"
|
"node-uuid": "^1.4.8",
|
||||||
|
"zmq": "$zmq"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -186,13 +186,13 @@ cd "$REAL_HOME/mpvj/backend"
|
|||||||
echo "Installing backend dependencies..."
|
echo "Installing backend dependencies..."
|
||||||
# Use --package-lock=false to ignore any committed lockfiles that might be polluted
|
# Use --package-lock=false to ignore any committed lockfiles that might be polluted
|
||||||
rm -rf node_modules package-lock.json
|
rm -rf node_modules package-lock.json
|
||||||
sudo -u "$REAL_USER" npm install --jobs 1 --omit=optional --package-lock=false
|
sudo -u "$REAL_USER" npm install --omit=optional --package-lock=false
|
||||||
|
|
||||||
cd "$REAL_HOME/mpvj/frontend"
|
cd "$REAL_HOME/mpvj/frontend"
|
||||||
if [ ! -d "dist" ]; then
|
if [ ! -d "dist" ]; then
|
||||||
echo "Installing frontend dependencies and building..."
|
echo "Installing frontend dependencies and building..."
|
||||||
rm -rf node_modules package-lock.json
|
rm -rf node_modules package-lock.json
|
||||||
sudo -u "$REAL_USER" npm install --jobs 1 --omit=optional --package-lock=false
|
sudo -u "$REAL_USER" npm install --omit=optional --package-lock=false
|
||||||
sudo -u "$REAL_USER" npm run build
|
sudo -u "$REAL_USER" npm run build
|
||||||
else
|
else
|
||||||
echo "Pre-built frontend detected. Skipping frontend build."
|
echo "Pre-built frontend detected. Skipping frontend build."
|
||||||
|
|||||||
Reference in New Issue
Block a user