как запускать javascript скрипты через терминал
Запуск 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 код непосредственно в терминале.