Я использую узел v0.10.20 и OSX 10.8.5.Запустите простой файл js с помощью узла
Я создал простой JS файл с именем variables.js, который вы можете увидеть ниже:
var productName
var currentPrice
var totalCost
var productTax
productName = "cookies"
currentPrice = 3
productTax = currentPrice * .07
totalCost = currentPrice + productTax
console.log("Your " + productName + " cost $" + totalCost)
При запуске линии по отдельности в РЕПЛЕ узла, или в хроме, он работает правильно и Ouput является " Ваши файлы cookie стоят 3,21 $.
Однако, когда я запускаю команду «узел variables.js» из каталога, что файл находится в я получаю следующее сообщение об ошибке:
/directorypath/variables.js:13
# create a javascript file (variables.js) that
^
SyntaxError: Unexpected token ILLEGAL
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:901:3
Что я делаю неправильно здесь?
Я скопировал этот код в файле и запущенный от терминала (Ubuntu 12.04) .your печенья стоимость $ 3.21 - вывод –
Я тестировал его на Win 7, Node 0.10.5, и он работает как шарм – zaerymoghaddam
положил точки с запятой в конце строки и дал ему попробовать. – Sriharsha