Schematics
Title image

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=dev

NPX

Позволяет добавлять пакеты не как пакеты, а как отдельные программы в терминале (NPX — eXecutable):

npx install --save-dev prettier

prettier — форматирует код в файлах программного кода красиво.

Нахождение исполняемых файлов

Исполняемые файлы находятся в 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