Feilsøking
Merge-konflikter i package-lock.json i Pull Request
Hvis du får merge-konflikter i package-lock.json i en Pull Request, kan du fikse det ved å kjøre:
git checkout main
git pull origin main
git checkout <branch with conflicts>
git merge main
git checkout --theirs package-lock.json
git add .
git commit -m "fix: merge conflicts in package-lock.json"
npm install
# Commit package-lock.json and push
# Check that build is ok
Vercel leter etter manglende linux build for noen pakker
Av en eller annen grunn installerer ikke Vercel linux-pakker for turbo, esbuild og @napi-rs/simple-git. Løsningen er å legge dem til i package-lock.json-filen, men det er noe svart magi her…
En løsning er å installere OS-spesifikke pakker og committe package-lock.json-filen. Dette er ikke en god løsning, men det fungerer.
npm install -D --arch=arm64 --platform=darwin esbuild @napi-rs/simple-git
npm install -D --arch=arm64 --platform=linux esbuild @napi-rs/simple-git
Invalid hook call error i React forårsaket av transpilering
Løsning foreslått her: https://github.com/martpie/next-transpile-modules#i-have-trouble-with-duplicated-dependencies-or-the-invalid-hook-call-error-in-react
No inputs were found in config file i TypeScript
Fiksen er å legge til minst en .ts-fil
VS Code klager på at env-variabler ikke er i turbo.json
Dette kan løses ved å starte eslint-serveren på nytt.
Sist oppdatert