2015-11-30 3 views
0

Iam новичок to node.js, и когда я попытался запустить приложение Hello world, он показал ошибку. Я создал файл main.js и использовал узел repl, который я назвал $ node main.js.It ошибочныеОшибка узла, отображающая ошибку

SyntaxError: Unexpected identifier 
at Object.exports.createScript (vm.js:24:10) 
at REPLServer.defaultEval (repl.js:221:25) 
at bound (domain.js:280:14) 
at REPLServer.runBound [as eval] (domain.js:293:12) 
at REPLServer.<anonymous> (repl.js:412:12) 
at emitOne (events.js:82:20) 
at REPLServer.emit (events.js:169:7) 
at REPLServer.Interface._onLine (readline.js:210:10) 
at REPLServer.Interface._line (readline.js:549:8) 
at REPLServer.Interface._ttyWrite (readline.js:826:14) 

После этого я попробовал то же самое с обычной командой prompt.I перемещен к main.js и выполнен узел main.js тогда он показал output.But в примерах JS выполняется с помощью узла Repl . Он полностью запутан. Если я попробую $ node в repl, он также показывает ошибку. Пожалуйста, помогите

ответ

3

Вам необходимо выполнить команду node main.js в командной строке командной оболочки операционной системы, а не в реплике узла.

+0

ОК, я получил это ... когда я попробовал $ node в repl, он показал ту же ошибку. Это так? – Intruder

+0

REPL предназначен для выполнения javascript, а не для выполнения команд (ну, кроме нескольких специальных команд REPL, начинающихся с '.') или внешних скриптов. – mscdex