fix: never commit package-lock.json, clean install in update.sh, bump v0.5.0
package-lock.json generated on Windows includes win32 rollup binary but not linux-x64-gnu, breaking the frontend build on the server. - Add package-lock.json to .gitignore and remove it from git tracking - update.sh: rm -rf node_modules + package-lock.json before npm install so the server always generates a platform-correct lock file from scratch - update.sh: remove --silent from build steps so errors are visible - .gitignore: fix stale whm/cpanel dist paths → nixserver/nixclient
This commit is contained in:
+9
-4
@@ -6,15 +6,20 @@ dist/
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# package-lock.json is platform-specific (rollup native binaries differ between
|
||||
# Windows dev machines and Linux servers). Never commit it — the server generates
|
||||
# its own on each install.
|
||||
package-lock.json
|
||||
|
||||
# Prisma
|
||||
server/prisma/dev.db
|
||||
server/prisma/dev.db-journal
|
||||
|
||||
# Build outputs
|
||||
server/dist/
|
||||
whm/dist/
|
||||
cpanel/dist/
|
||||
nixserver/dist/
|
||||
nixclient/dist/
|
||||
|
||||
# Vite
|
||||
whm/.vite/
|
||||
cpanel/.vite/
|
||||
nixserver/.vite/
|
||||
nixclient/.vite/
|
||||
|
||||
Reference in New Issue
Block a user