Wie platziert man @types/*-Pakete richtig: in dependencies oder devDependencies?
Hallo Kollegen! Ich bin neu in TypeScript und versuche, die richtige Struktur von package.json zu verstehen. Ich habe ein Projekt mit React + TypeScript. Ich installiere Typen für verschiedene Bibliotheken, zum Beispiel für lodash, express und react. Ich verstehe nicht, wo ich sie platzieren soll: in `dependencies` oder `devDependencies`?\n\nHier ist ein Beispiel meiner package.json:\n\n```json\n{\n "name": "my-app",\n "version": "1.0.0",\n "dependencies": {\n "react": "^18.2.0",\n "react-dom": "^18.2.0",\n "lodash": "^4.17.21",\n "@types/react": "^18.2.0",\n "@types/react-dom": "^18.2.0",\n "@types/lodash": "^4.14.182"\n },\n "devDependencies": {\n "typescript": "^5.0.0",\n "webpack": "^5.75.0"\n }\n}\n```\n\nIch sehe, dass viele im Internet @types/* in devDependencies platzieren, aber ich bin mir nicht sicher, warum das richtig ist.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen