Как запустить код в VS Code?

127
29 марта 2021, 10:00

Взялся изучать JS, установил VS Code. Написал код, однако запустить его не могу. Нажимаю отладка, запуск без отладки, и выдается ошибка. Вопрос: как запустить код в VS Code?

Answer 1

В вопросе не указана ОС. Если Windows, то:

  1. Установить Node.js
  2. Установить расширение Code Runner для VS Code
  3. Перезапустить VS Code
  4. В VS Code в правом верхнем углу нажать запуск (Run Code) или Ctrl + Alt + N

В большинстве случаев никакие конфигурационные файлы править не нужно.

Также обратите внимание, что привычное для руководств alert("Hello World"); работать не будет, попробуйте console.log("Hello World");

Answer 2

Ну тут есть несколько способов...

1) Скачиваете расширение Debugger for Chrome - должен появиться файл launch.json. Или он вместе с vs устанавливается, уже не помню... но он будет 100%.

Указываете url как на картинке(путь к файлу, который вы собираетесь запустить). Создаёте базовый html и вставляете туда скрипт.

2) Способ похож на предыдущий, но немного лучше: надо скачать node js. Установка в несколько пунктов(загуглите). Запустить localhost. Тут уже никаких путей к файлу указывать не надо.

3) Установить расширение code runner, выделить код в файле и нажать ctrl + alt + n. У меня этот способ почему-то не работает...

Answer 3

Прежде чем запускать код, нужно сконфигурировать tasks.json и объяснить среде, каким образом вы собираетесь его запускать. Подробная инструкция есть на сайте vscode.

Answer 4

Установить Node.js.
Создать файл file.js
Открыть терминал Ctrl + ~
Запустить команду node file.js.

P.S. По-умолчанию команда ищет файл от корня папки (workspace), которая открыта в vscode.

READ ALSO
Module build failed (from ./node_modules/babel-loader/lib/index.js):ошибка в webpack.dev.js?

Module build failed (from ./node_modules/babel-loader/lib/index.js):ошибка в webpack.dev.js?

Недавно начал проходить курс по webpack, поэтому не судите строго, столкнулся с одной ошибкой пытался гуглить ее, но никакие ответы не помогли...

85
Привязки Python к JS и наоборот

Привязки Python к JS и наоборот

Подскажите способы примирить языки Python3 и JSКак можно реализовать вызов функции и передачу/получение параметров из одного языка в другой

116
Звездный рейтинг для сайта

Звездный рейтинг для сайта

Всем, привет) Пробую по примеру сделать звездный рейтинг для сайта, но не могу понять где ошибка в моем кодеВроде все делаю как в примере, но у меня...

101
Проблема с фильтрацией таблицы с <textarea>

Проблема с фильтрацией таблицы с <textarea>

Использую плагин для фильтров на колонках таблицУ меня есть некоторые таблицы, в которых можно редактировать ячейки

97