Fix: sync package-lock.json and update CLAUDE.md dev notes
Add missing @mantine/utils to lock file so npm ci works in CI. Document that npm/node commands must also use PowerShell on Windows. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
13
CLAUDE.md
13
CLAUDE.md
@@ -191,13 +191,24 @@ npm run typecheck # TypeScript check
|
||||
|
||||
## Windows Development Notes
|
||||
|
||||
**IMPORTANT**: On Windows, all Docker commands must be run using PowerShell (`powershell -Command "..."`), not bash/cmd. This is required for proper Docker Desktop integration.
|
||||
**IMPORTANT**: On Windows, all Docker commands AND all npm/node commands must be run using PowerShell (`powershell -ExecutionPolicy Bypass -Command "..."`), not bash/cmd. This is required for proper Docker Desktop integration and Node.js execution.
|
||||
|
||||
**IMPORTANT**: When invoking PowerShell from bash, always use `-ExecutionPolicy Bypass` to skip the user profile script which is blocked by execution policy:
|
||||
```bash
|
||||
powershell -ExecutionPolicy Bypass -Command "..."
|
||||
```
|
||||
|
||||
Examples:
|
||||
```bash
|
||||
# npm commands
|
||||
powershell -ExecutionPolicy Bypass -Command "npm install"
|
||||
powershell -ExecutionPolicy Bypass -Command "npm run build"
|
||||
powershell -ExecutionPolicy Bypass -Command "npx prisma generate"
|
||||
|
||||
# Docker commands
|
||||
powershell -ExecutionPolicy Bypass -Command "docker compose -f docker/docker-compose.dev.yml up -d"
|
||||
```
|
||||
|
||||
```powershell
|
||||
# Docker commands on Windows (use PowerShell)
|
||||
docker compose -f docker/docker-compose.dev.yml up -d
|
||||
|
||||
Reference in New Issue
Block a user