Как запустить код через Node.js
Когда запускаю код, через ctrl + alt + N мне вьіводится ошибка: Node.js не является используемой командой, что то вроде того, видел похожий вопрос, у меня потому что нет руського язіка просто вьіводится Node и куча символов (сели что у меня нет папки Node.js и я не знаю как не создать)Как запустить код? Помогите пожалуйста!
Отслеживать
3,563 8 8 золотых знаков 12 12 серебряных знаков 39 39 бронзовых знаков
задан 11 дек 2022 в 10:13
7 3 3 бронзовых знака
Кавычки неправильные. Это книжные кавычки.
11 дек 2022 в 10:14
js можно и в Visual Studio пилить, там все необходимое есть из коробки
11 дек 2022 в 10:16
И мне вьіводится ошибка — что ты делаешь, чтобы начала показываться ошибка? Какая ошибка показывается, полный текст?
11 дек 2022 в 10:31
попробуйте установить node js и перезапустить vs code
11 дек 2022 в 10:32
@Grundy запускаю код через ctrl + alt + N и мне вьіводится ошибка: Node.js не является используемой командой, что то вроде того, видел похожий вопрос, у меня потому что нет руського якзьіка просто вьіводится Node и куча символов
11 дек 2022 в 12:51
1 ответ 1
Сортировка: Сброс на вариант по умолчанию
1. Скачать Node JS с официального ресурса — ссылка
2. Установить его «глобально» к себе на компьютер (как обычную программу).
Использование:
3. Открыть VSCode и нажать Ctrl + ~ (~ — где буква ё). Внизу редактора кода, откроется терминал. (Скорее всего «powershell» или «bush», в крайнем случае «cmd».
4. В поле терминала ввести команду «node -v» и нажать enter. Если терминал вернул версию Node JS (например v16.18.0) значит установлено все верно.
5. Теперь можно либо выполнять .js файлы либо писать код самому.
5.1 Писать код самому (Вводим в терминал node и enter) дальше как в обычном JavaScript, все написанное будет храниться в пределах сессии. Выйти из Node — Ctrl + C или .exit.
5.2 Выполнять .js файлы — в терминале пишем node и путь к файлу (относительно корня папки) например: node index.js
Как запустить js код на сервере?
Есть приложение. Фронт на Реакте. Бэка, как такового нет. Там просто js-код, который шлет в сокет строку по таймеру. Когда проверяю работу приложения просто запускаю файл из консоли, фронт бегает на localhost и все работает. Вопрос: Как этот серверный код возбудить на реальном сервере?
- Вопрос задан 30 дек. 2022
- 221 просмотр
Комментировать
Решения вопроса 1

Алексей Ярков @yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Установить на сервере Node.js и запустить как на локальном компьютере. В чём конкретный вопрос?
Ответ написан 30 дек. 2022
Нравится 4 4 комментария
studentRrontend @studentRrontend Автор вопроса
Спасибо. Может подскажете бесплатный сервис? Может есть такой, бесплатный и с установленным Node.js.

Виктор Майоров @victormayorov

Виктор Майоров @victormayorov
studentRrontend, не большое уточнение, не знал этого, так как очень давно пользовался им.
Теперь есть только пробным период, бесплатных тарифов нет. Вот статья https://habr.com/ru/news/t/684720/

Aetae @Aetae Куратор тега JavaScript
studentRrontend, чтоб избежать головняка если будешь разворачивать свой сервер — делай не «как на локальном компьютере», а используй pm2. Если используешь какой-то готовый хостинг, то тут уж смотри что у них там за инструменты.
Запуск в Windows скриптов на языке JScript
В одном из предыдущих постов я разбирал, как написать и локально запустить простейший веб-сервер в среде выполнения «Node.js»:
В том посте я создал скрипт на языке JavaScript и сохранил его в текстовом файле index.js (в кодировке UTF-8). Вообще, у меня на компьютере установлена операционная система «Windows 10 Pro».
Вскоре после этого я заметил, что в программе «проводник Windows» у этого файла отображается какая-то неизвестная мне иконка:


Эту же иконку можно увидеть в англоязычной статье википедии, посвященной языку программирования JScript (в русскоязычном варианте статьи этой иконки нет):
Язык программирования JScript, как и язык JavaScript, является реализацией стандарта «ECMA-262». Если язык JavaScript изначально был детищем компании «Netscape» и появился в 1995 году, то язык JScript был детищем компании «Microsoft» и появился в 1996 году как ответ на появление JavaScript. Это происходило в рамках первой войны браузеров. Даже сам стандарт «ECMA-262» в то время не существовал и начал разрабатываться в 1996 году, чтобы как-то удержать разработку конкурирующих языков в одном русле.
В результате первых браузерных войн компания «Netscape» проиграла компании «Microsoft», но дело компании «Netscape» подхватили сторонники программ с открытым исходным кодом. В том числе это касается и развития языка JavaScript.
В итоге язык JavaScript продолжает развиваться до сих пор, он следует за развитием стандарта «ECMA-262» и реализует самые свежие версии этого стандарта. Язык JavaScript стал одним из самых популярных языков программирования (а, возможно, и самым популярным) на сегодня. В то время как компания «Microsoft», как я понимаю, забросила развитие языка JScript (а также языка «JScript .NET») примерно в 2011 году.
Язык JavaScript раньше использовался в программировании только со стороны клиента (браузера). И только в 2009 году, с появлением среды выполнения «Node.js», этот язык программирования стал использоваться и в программировании со стороны сервера. Язык JScript, как оказалось, задолго до этого мог (и сейчас может) использоваться для написания сценариев в операционных системах «Windows» (то есть это одна из альтернатив пакетным файлам с расширением «.bat»).
Именно поэтому к файлам с расширением «.js» в моей операционной системе «Windows 10 Pro» привязана вышеприведенная иконка. Операционная система «Windows 10 Pro» по умолчанию считает эти файлы скриптами на языке JScript. Такие файлы можно запустить на выполнение двойным щелчком мыши по их названию. По умолчанию при этом запустится программа «Сервер сценариев Windows» (по-английски «Windows Script Host» или сокращенно «WSH»), которая возьмет текстовый файл со скриптом (сценарием) в обработку, интерпретирует программу и запустит ее.
Я попробовал запустить мой вышеупомянутый файл index.js двойным щелчком мыши по его имени в программе «Проводник Windows». Получил ошибку:

Программа «Windows Script Host» споткнулась на первой же строке скрипта, потому что он писался не как программа на языке JScript для выполнения каких-то действий в операционной системе, а как программа на языке JavaScript для работы в среде выполнения «Node.js».
Ради интереса я нашел в интернете небольшую программу на языке JScript, которая просто открывает окно с текстовым сообщением «Моя первая программа на JScript», и поместил эту программу в файл index.js вместо программы простейшего веб-сервера для работы в среде выполнения «Node.js». Вот текст этой программы:
// встроенный объект var WshShell = WScript.CreateObject("WScript.Shell"); // выводим сообщение WshShell.Popup("Моя первая программа на JScript"); // завершаем работу с объектом WScript.Quit();
После этого я снова запустил файл index.js на исполнение и в этот раз ошибки не произошло. Программа выполнилась:

Единственное, что здесь не так: русские буквы вывелись кракозябрами. Как я понимаю, программа «Windows Script Host» по умолчанию не умеет работать с кодировкой UTF-8 (я выше упоминал, что текстовый файл index.js хранится в кодировке UTF-8).
Я преобразовал файл в кодировку ANSI (в данном случае — в кодировку Windows-1251), в моем текстовом редакторе «Notepad++» это несложно сделать. После этого я снова запустил файл index.js на выполнение и всё получилось:

В общем-то, я не собираюсь пока пользоваться скриптами на языке JScript на моем компьютере.
Как запустить javascript код
![]()
Войти
Нет аккаунта? Зарегистрироваться
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
uzverss
Чтобы запускать тестовые куски кода javascript прямо в текстовом редакторе sublime text, не открывая браузер для просмотра вывода функции, эта короткая инструкция может быть полезной.
Вот так выглядит полученный результат:

Есть несколько способов сделать это, однако, дабы не рассматривать их все, остановимся на кроссплатформенном варианте. Поможет в этом Node.js.
Предполагается, что вы уже используете node и имеете представление о том, что это. Если это не так, вам сюда.
Далее обратимся непосредственно к текстовому редактору и создадим скрипт для новой системы сборки: “Tools” -> “Build System” -> “New Build System”.
Сохраните файл под именем node.sublime-build и убедитесь, что в пользовательских настройках правильно указан путь к Node.js.
Готово. Запуск системы сборки осуществляется командой, которая указана в меню Tools -> Build . Для windows и linux это ctrl + B . Убрать окно можно дважды нажав esc .
