> Что настраивается в файле package.json (JavaScript)

Уровень: senior · Роль: frontend · Категория: Технические вопросы

Компании: ВСК

Стек: JavaScript

> Пример ответа

Файл package.json - это центральный манифест любого JavaScript/Node.js проекта. В нём настраиваются:

  1. Метаданные проекта: имя (name), версия (version), описание (description), автор, лицензия.

  2. Зависимости:

    • dependencies - пакеты, необходимые для работы приложения в production (например, React, Express).

    • devDependencies - пакеты только для разработки (тесты, сборщики, линтеры).

  3. Скрипты (scripts): команды, запускаемые через npm run <script> (например, "start": "node index.js", "build": "webpack").

  4. Точка входа (main): главный файл модуля (по умолчанию index.js).

  5. Настройки пакетного менеджера:

    • type: "module" или "commonjs" - система модулей.

    • engines - требуемые версии Node.js/npm.

    • private: true - защита от случайной публикации в npm.

  6. Конфигурации инструментов (необязательно): eslintConfig, browserslist, jest и другие - чтобы не плодить отдельные файлы.

Пример фрагмента:

JSON
{
"name": "my-app",
"version": "1.0.0",
"scripts": {
"dev": "vite",
"build": "vite build"
},
"dependencies": {
"react": "^18.2.0"
},
"devDependencies": {
"vite": "^5.0.0"
}
}

> ГОТОВЫ К СЛЕДУЮЩЕМУ СОБЕСЕДОВАНИЮ?

Запустите тренировочную сессию с ИИ и получите детальную обратную связь, чтобы увереннее проходить реальные интервью