Перейти к содержимому

NodeJS — Изучал программ, настраиваю и делаю первый проект для изучения иностранного языка. (Изучение Node JS с нуля / #2 – Установка и настройка)

Скачать «NodeJS» можно тут — https://nodejs.org/en/download/prebuilt-installer

Будет скачан файл «node-v20.13.1-x64.msi» — его нужно запустить.

Установка NodeJS

npm install -g windows-build-tools

npm init — инициализация проекта.

Учился по видио.

Запускаем программу «Visual Studio Code»

Ctrl +Shift + ` — открываем окно терминала.

для инициализации проекта выполняем команду

npm init

Заполняем название данные по проекту.

Чтобы оставить по умолчанию нажимаем Enter

package name:pr.-deutsch) nodejs_test_1Указываем имя проекта
version: (1.0.0)1.0.0версия (для этого проекта)
description:test_node_jsДальше описание проекта. Для того чтобы те кто будет когда-то работать с этим проектом понимали о чем данный проект.
entry point:(index.js)Запрашивается информация какой основной файл проекта.
test command: тестовые команды (выяснить зачем они)
git repository: git репозиторий
keywords: ключевые слова ( выяснить зачем они)
author:J-PАвтор проекта.
license: (ISC) Ее нужно устанавливать только если проект комерческий, иначе оставляем по умолчанию.

В результате получаем файл «package.json» (это json объект)

Ниже содержимое этого файла:

{
  "name": "nodejs_test_1",
  "version": "1.0.0",
  "description": "test_node_js",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start1": "node index.js",
    "start2": "node nodejs_test/index.js"
  },
  "author": "J-P",
  "license": "ISC"
}

«scripts«: — тут скрипты (по умолчанию только «test») которые мы можем запускать в окне терминала
npm run test
или
npm run start1
npm run start2 (будет запущен файл «index.js» который в подпапке «node nodejs_test» )

для команды «npm run test» получим результат выполнения «»test»: «echo \»Error: no test specified\» && exit 1″» скрипта.
1. выводим в терминал строку «Error: no test specified» (кавычки задаем таким образом \» )
2. после знаков && выполняется команда выход (exit 1).

для команды «npm run start1″ или «npm run start2″ получим резульата:

в будущем в содержимое файла «package.json» нужно добавлять описываться библиотеки и много другое.

JSON — текстовый формат обмена данными, основанный на JavaScript. Как и многие другие текстовые форматы, JSON легко читается людьми. Формат JSON был разработан Дугласом Крокфордом. Википедия


Дальше создаем в нужной нам папке файл «index.js» и записываем туда например программу:

let num = 5
console.log(`Variable: ${num}`)

Поскольку в моем случае я выбрал папку не проекта а на один уровень выше, то

Переходим в терминале эту папку посредством команды:

cd путь_к_под_папке

И выполняем команду:

node index.js  

на экране будет выведена информация:

Debugger attached.
Variable: 5
Waiting for the debugger to disconnect...

Лучше было бы запускать команду с указанием нужной попки:

node nodejs_test\index.js

или если мы находимся в папке с файлом index, тогда так

вместо выполнение команды «node index. js», можно прописать в файле «package.json»

"scripts":
"start": "node nodejs_test\index.js"