У новичка возникают проблемы с запуском Javascript в коде Visual Studio

Здесь новый кодер. Как следует из названия, последние два часа я безрезультатно пытался запустить простой Javascript на VSC. Может ли кто-нибудь помочь мне настроить мою песочницу? Вот скриншот.

Очень признателен!

кт

  1. Скачанный ВСК
  2. Скачанные узлы
  3. Введено "node scriptname.js" в терминал
  4. Сообщение об ошибке выше

Похоже, вы помещаете этот код в файл .js. Он должен быть в файле .html — или вы можете сохранить его в файле .js, но вам нужно удалить из него весь HTML.

Rory McCrossan 08.11.2022 11:02

вы написали HTML в файле js, либо измените расширение файла на .html, а затем откройте его на живом сервере (расширение кода VS), либо удалите html и просто напишите код js

Muhammad Tahir Ali 08.11.2022 11:17
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
2
2
80
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Ваша конкретная ошибка вызвана тем, что вы запустили node из консоли и указали неверный путь к test.js.

Вы находитесь в каталоге Desktop и просто указываете имя файла, поэтому Node ищет test.js в каталоге Desktop.

Вы сохранили test.js в каталоге с названием Coding Practice.

Вам нужно либо:

  • cd в правильный каталог или
  • Укажите путь к каталогу как часть второго аргумента.

Как правило, при использовании VS Code вы должны выбрать параметр «Открыть папку» в меню «Файл», чтобы работать в корневом каталоге вашего проекта (например, «Практика кодирования»), который предоставит вам список файлов и сделает такие вещи, как открытие терминала в этом каталоге по умолчанию. .


Как только вы решите эту проблему, вы столкнетесь со второй проблемой.

Содержимое test.js не является JavaScript!

Это HTML-документ со встроенным в него JavaScript.

Вам нужно:

  • Дайте ему расширение файла .html и
  • Откройте его с помощью веб-браузера, а не с помощью Node.js (традиционный способ сделать это из VS Code — с расширением живого сервера, но вам действительно нужно, чтобы код VS был открыт в нужном каталоге (как указано выше). ) для этого.)

Вы даже не можете удалить HTML из файла и запустить его с помощью Node.js, потому что alert (функция, которую вы вызываете) — это веб-API, а не основной JavaScript или API Node.js.

Это указало мне правильное направление. Спасибо!

kant_code 08.11.2022 13:06

Другие вопросы по теме