как избавиться от ReferenceError: окно не определено в Java Script, и что это означает? - PullRequest
0 голосов
/ 07 августа 2020

Я только начал изучать JavaScript, использую текстовый редактор Atom и установил версию NodeJS v14.7.0. Я написал только одну строку кода: -

window.alert("Hello MySelf");

, когда я запускаю программу, используя ctrl + shift + B , я обнаружил ошибку, которая не выглядит любая синтаксическая ошибка.

Ниже я публикую сообщение об ошибке.

window.alert('Hello World');
^

ReferenceError: window is not defined
    at [stdin]:58:1
    at Script.runInThisContext (vm.js:132:18)
    at Object.runInThisContext (vm.js:315:38)
    at Object.<anonymous> ([stdin]-wrapper:10:26)
    at Module._compile (internal/modules/cjs/loader.js:1256:30)
    at evalScript (internal/process/execution.js:98:25)
    at internal/main/eval_stdin.js:29:5
    at Socket.<anonymous> (internal/process/execution.js:211:5)
    at Socket.emit (events.js:326:22)
    at endReadableNT (_stream_readable.js:1244:12)
[Finished in 8.238s]
   

Я также запускаю его с помощью Webstorm, но, к сожалению, это не помогло. Я искал его в Google, но не могу понять, в чем проблема. Пожалуйста, помогите мне избавиться от этого. Заранее спасибо .. Ваши слова ценны для меня ..

1 Ответ

0 голосов
/ 07 августа 2020

Создайте файл HTML, который запускает сценарий:

test. html

<!DOCTYPE html>
<html>
<body>
  <script src="script.js"></script>
</body>
</html>

script. js

window.alert("Hello MySelf");

Там будет быть способом запустить браузер с использованием ctrl alt B , но сейчас откройте файл test.html в веб-браузере, например Chrome.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...