Синтаксическая ошибка: неожиданный токен в Hawk (новая установка npn)
Я нахожусь в процессе изучения Nodejs и WebRPC. Я для всех намерений и целей, новичок.
Я установил API-интерфейс Plivo ( http://plivo.com/) для nodejs, и при попытке его запустить у меня возникла проблема с Const, которую я решил, запустив свой тестовый файл с --harmony, добавленным в начало команды, после этого Я получил ошибку
Синтаксическая ошибка: неожиданный токен,
Эта ошибка попадает в строку 506 файла \hawk\lib\server.js
Соответствующий раздел кода является;
const artifacts = {
ts: authorization.ts,
nonce: authorization.nonce,
host,
port,
hash: authorization.hash
};
строка 506 является хостом,
Я не вижу проблемы.
На данный момент все, что я пытаюсь сделать, это инициализировать API plivo. У меня нет других звонков на это.
Я удалил папку "ястреб" и сделал новую установку "ястреб", может кто-нибудь еще что-нибудь посоветует?
редактирование: на момент написания поста я пытался загрузить ястреб непосредственно в сценарий, а не в качестве зависимости через plivo. Он по-прежнему вызывает ту же ошибку, так что это не будет проблемой с Plivo.
Редактировать 2. Кажется, это была проблема с версиями. В моей системе была установлена версия v0.12. Я пытался обновить его дважды, оба раза установка возвращалась к v0.12, несмотря на то, что сначала его удалили.
Удалил appdata\roaming\npm и appdata\roaming\npm-cache, а также удалил все оставшиеся файлы узлов в "c:\program files" перед переустановкой. Теперь у меня установлен 8.x, и синтаксическая ошибка больше не отображается.
Спасибо
кругозор