Встречается на собеседованиях • сегодня
Как конфигурировал проект
Обычно конфигурирую проект через package.json и отдельные конфиги для инструментов. Основные моменты:
- Сборка: настраиваю
webpack/viteс разделением на dev/prod режимы. Примерvite.config.js:
js
export default ({ mode }) => ({
base: mode === 'production' ? '/prod-path/' : '/',
plugins: [react()]
})- Линтеры: добавляю
eslintиprettierс общими правилами:
json
{
"extends": ["airbnb", "prettier"],
"rules": {
"react/jsx-uses-react": "off"
}
}- Скрипты: в
package.jsonдобавляю основные команды:
json
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"lint": "eslint . --ext .ts,.tsx"
}Для сложных проектов использую monorepo (lerna/nx) с общими конфигами. Всегда добавляю README.md с инструкцией по запуску.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы