как запускать javascript скрипты через терминал

Аватар пользователя Elena Gromova
Elena Gromova
25 декабря 2024

Запуск JavaScript скриптов через терминал (командную строку) обычно выполняется с помощью среды выполнения JavaScript - Node.js. Вот пошаговое руководство о том, как это сделать:

1. Установка Node.js

Чтобы начать запускать JavaScript через терминал, вам нужно установить Node.js. Node.js — это серверная платформа, которая позволяет выполнять JavaScript вне браузера.

Шаги установки:

  • Перейдите на официальный сайт Node.js.
  • Скачайте установочный пакет для вашей операционной системы (например, Windows, macOS или Linux).
  • Следуйте инструкциям по установке.

Проверка установки: После установки откройте терминал и введите команду:

node -v

Если вы видите версию Node.js, то установка прошла успешно.

2. Создание JavaScript файла

Создайте новый файл с расширением .js. Например, вы можете создать файл hello.js с простым кодом:

// hello.js
console.log("Hello, World!");

3. Запуск скрипта через терминал

Теперь вы можете запустить ваш скрипт через терминал. Для этого выполните следующие шаги:

  • Откройте терминал.
  • Перейдите в директорию, где находится ваш файл, с помощью команды cd. Например:
cd путь/к/вашему/скрипту
  • Затем выполните команду:
node hello.js

4. Примеры выполнения

Пример 1: Сложение чисел

Сохраните следующую программу в sum.js:

// sum.js
const a = 5;
const b = 10;
console.log(`Сумма ${a} и ${b} равна ${a + b}`);

Запуск:

node sum.js

Пример 2: Использование внешней библиотеки

Вы также можете использовать npm (Node Package Manager) для установки сторонних библиотек.

Шаги:

  • Инициализируйте проект:
npm init -y
  • Установите библиотеку. Например, установим axios:
npm install axios
  • Создайте файл fetch.js:
// fetch.js
const axios = require('axios');

axios.get('https://api.github.com')
  .then(response => {
    console.log(response.data);
  })
  .catch(error => {
    console.error('Ошибка при запросе данных:', error);
  });

Запустите скрипт:

node fetch.js

5. Использование REPL

Node.js также предоставляет интерактивную оболочку (REPL - Read-Eval-Print Loop), где вы можете вводить JavaScript код и сразу получать результат. Для этого просто введите команду node в терминале:

node

Теперь вы можете вводить JavaScript код непосредственно в терминале.

0 0
Познакомьтесь с основами JavaScript бесплатно