Попробовал выполнить программу 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



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Убедитесь, что файл не сохранен как текстовый файл (.txt), а на самом деле это будет myfirst.js.txt. Node может анализировать текстовые файлы, поэтому в этом случае будет работать node myfirst.js.txt. Это также относится к файлам, у которых нет расширения, например myfirst вместо myfirst.js.
Я бы рекомендовал использовать Visual Studio Code в качестве среды, так как он имеет подсветку синтаксиса и встроенный терминал, который может оказаться неоценимым для обучения программированию.
Спасибо за вашу помощь и комментарий, большое спасибо. Через некоторое время я загрузил код Visual Studio. Я отметил, что нужно быть осторожным при сохранении файлов.