Есть функция, в которой передаются миллисекунды, и есть константа, которую я должен объявить в этой функции, как показано ниже,
function run(context, callback, milliseconds) {
// time to wait for a service to stop in milliseconds
const waitMilliseconds = milliseconds || 180000;
const interval = 15000;
// other stuff
}
Когда я запускаю npm install в командной строке, я получаю ошибку Microsoft JScript, и в этой строке отображается синтаксическая ошибка:
const waitMilliseconds = milliseconds || 180000;
Когда я меняю const на var, ошибки не возникает.
Я использую последнюю версию узла Node 10.11.0 ппм 6.4.1





Столкнулся с той же проблемой. Но после изменения имени файла он работает нормально.
Перед изменением:
узел "node.js"
После изменения:
узел "nodesample.js"
это сработало для меня, может ли кто-нибудь объяснить, почему это так в окнах?
const только однократная инициализация. вы не можете манипулировать константой.