Встречается на собеседованиях • сегодня

Расскажи про структуру package.json

Файл `package.json` — это манифест проекта на Node.js, содержащий метаданные и зависимости. Основные поля: 1. **name** — название пакета (должно быть уникальным в npm). 2. **version** — версия пакета (семантическое версионирование `major.minor.patch`). 3. **scripts** — команды для запуска через `npm run` (например, `"start": "react-scripts start"`). 4. **dependencies** — пакеты, необходимые для работы приложения (устанавливаются через `npm install `). 5. **devDependencies** — пакеты только для разработки (устанавливаются с флагом `--save-dev`). 6. **peerDependencies** — пакеты, которые должны быть установлены в проекте-потребителе. 7. **engines** — версии Node.js/npm, с которыми работает пакет. Пример: ```json { "name": "my-app", "version": "1.0.0", "scripts": { "start": "node app.js" }, "dependencies": { "react": "^18.2.0" }, "devDependencies": { "eslint": "^8.0.0" } } ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы