"node filename.js" не работает в коде - PullRequest
1 голос
/ 05 октября 2019

Я создал файл hello.js в vs коде, содержащем console.log, и когда я набираю в терминале node hello.js, я получаю следующую ошибку:

SyntaxError: Invalid or unexpected token
    at Module._compile (internal/modules/cjs/loader.js:721:23)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
    at Function.Module._load (internal/modules/cjs/loader.js:585:3)
    at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
    at startup (internal/bootstrap/node.js:283:19)
    at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)

Содержимое моего файла js:

console.log("hello");

Это потому что против кода? Должен ли я использовать другую IDE?

ОБНОВЛЕНИЕ: Проблема также сохраняется с командной строкой Node.js
ОБНОВЛЕНИЕ2: Я снова создал тот же файл с Sublime Text вместо кода VS, и он работает ... это, вероятно, ошибка в VS Code

Ответы [ 2 ]

0 голосов
/ 05 октября 2019

Command Prompt

Ваш код отлично работает, он работает нормально, я думаю, что ваш узел не установлен должным образом, вы можете проверить, что он запускает другой файл js, как этот.

0 голосов
/ 05 октября 2019

Где ваш код файла hello.js? У вас был правильный код?

Пример:

файл hello.js (убедитесь, что вы сохранили файл):

console.log('Hello')

Открыть терминал в коде (визуальныйкод студии), либо нажмите горячую клавишу ctrl + `(эта клавиша` находится рядом с цифрой 1 на вашей клавиатуре), либо перейдите в верхнее меню Вид> Терминал.

Введите node hello

Это будетвывод: Hello

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