WEB-ПРОГРАММИРОВАНИЕ
Практика 2 Web-программирование
Чт 12 фев 2026 16:49:51 MSK
Установка зависимостей
Установка зависимостей из package.json:
npm installУстановка всех зависимостей из package-lock.json:
npm ciУстановка зависимостей из package.json, но только для
эксплуатации (production):
npm install --productionАналог для production:
npm install --omit=devNPX
Позволяет добавлять пакеты не как пакеты, а как отдельные программы в терминале (NPX — eXecutable):
npx install --save-dev prettierprettier — форматирует код в файлах программного кода
красиво.
Нахождение исполняемых файлов
Исполняемые файлы находятся в node_modules/.bin/.
Также можно установить глобально:
npx install -g prettierМетоды сравнения
В js есть === и == знаки
сравнения. Лучше === 3 знака равенства, так мы говорим
js не приводить переменные к единомму типу самому при
сравнении.
Установка
Линтера и его подфайла(?) create-config
Установка линтера:
npm install --save-dev eslint @eslint/create-config@eslint/create-config — установка расширения, которое
относится к eslint, но не состоит в основном пакете.
Для начала настройки eslint (Линтера):
npx eslint --initХранение информации зачастую происходит в json или файлах .js.
Запуск программ через NPX
Запуск Линтера в текущей директории:
npx eslint .Запуск Линтера в режиме исправления:
npx eslint --fix