Ошибка «Модуль не найден» при попытке запустить программу Hello World в node.js

Попробовал выполнить программу myfirst.js с терминала (каталог/команда, упомянутая ниже). Я ожидал появления окна запуска или всплывающего окна браузера.

Наберите node myfirst.js в терминале, находясь в том же каталоге. Ошибка, которую я получаю:

node:internal/modules/cjs/loader:1147
  throw err;
  ^

Error: Cannot find module 'C:\Users\{UserName}\myfirst.js'
    at Module._resolveFilename (node:internal/modules/cjs/loader:1144:15)
    at Module._load (node:internal/modules/cjs/loader:985:27)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:135:12)
    at node:internal/main/run_main_module:28:49 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
Node.js v20.11.1

Точный каталог\команда: C:\Users\{UserName}>node myfirst.js

Путь, по которому установлен узел: C:\Program Files\nodejs

Путь к файлу: C:\Users\{UserName}\myfirst.js

Поведение ключевого слова "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) для оценки ваших знаний,...
0
0
114
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Убедитесь, что файл не сохранен как текстовый файл (.txt), а на самом деле это будет myfirst.js.txt. Node может анализировать текстовые файлы, поэтому в этом случае будет работать node myfirst.js.txt. Это также относится к файлам, у которых нет расширения, например myfirst вместо myfirst.js.

Я бы рекомендовал использовать Visual Studio Code в качестве среды, так как он имеет подсветку синтаксиса и встроенный терминал, который может оказаться неоценимым для обучения программированию.

Спасибо за вашу помощь и комментарий, большое спасибо. Через некоторое время я загрузил код Visual Studio. Я отметил, что нужно быть осторожным при сохранении файлов.

2K22IEM03 ANIKETMODI 28.02.2024 18:21

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