Ошибка при использовании gulp, js-lint

#javascript #node.js #gulp #jslint #ros

#javascript #node.js #gulp #jslint #ros

Вопрос:

Я загрузил ros-control-center (https://github.com/pantor/ros-control-center ) и я пытаюсь разработать его для себя. Я уже установил npm, но при запуске gulp я получаю следующие ошибки:

 [09:12:35] Using gulpfile ~/proj/ros-control-centers/gulpfile.js
[09:12:35] Starting 'js-lint'...
[09:12:35] Starting 'watch'...
[09:12:35] Finished 'watch' after 12 ms
[09:12:35] 

/home/monero/proj/ros-control-centers/app/control/control.controller.js
  1:5  error  Parsing error: Unexpected token ros

/home/monero/proj/ros-control-centers/app/helper/domains.service.js
  1:1  error  Parsing error: The keyword 'class' is reserved

/home/monero/proj/ros-control-centers/app/helper/quaternions.service.js
  1:1  error  Parsing error: The keyword 'class' is reserved

/home/monero/proj/ros-control-centers/app/parameters/parameters.directive.js
  6:15  error  Parsing error: Unexpected token (

/home/monero/proj/ros-control-centers/app/navbar/navbar.directive.js
  5:15  error  Parsing error: Unexpected token (

/home/monero/proj/ros-control-centers/app/settings/settings.controller.js
  1:1  error  Parsing error: The keyword 'class' is reserved

/home/monero/proj/ros-control-centers/app/settings/settings.factory.js
  1:1  error  Parsing error: The keyword 'class' is reserved

    /home/monero/proj/ros-control-centers/app/services/service.directive.js
      6:15  error  Parsing error: Unexpected token (

    /home/monero/proj/ros-control-centers/app/topics/topic.directive.js
      6:15  error  Parsing error: Unexpected token (

✖ 9 problems (9 errors, 0 warnings)

[09:12:35] 'js-lint' errored after 119 ms
[09:12:35] ESLintError in plugin 'gulp-eslint'
Message:
    Failed with 9 errors
  

Это кажется довольно простой проблемой, но я не смог найти в Интернете никакого решения для устранения этой проблемы. Если кому-то нужна дополнительная информация, просто дайте мне знать, и заранее спасибо!

Комментарии:

1. Я закрыл вышеупомянутый репозиторий и установил все требуемые пакеты и выполнил gulp . Я пытался обойти 24 warnings и 0 errors . Убедитесь, что вы установили все необходимые пакеты.

Ответ №1:

Спасибо за ваш ответ! Если я запускаю npm install, насколько я вижу, все необходимые пакеты установлены… Я проверил пакеты с помощью npm ls и получил 3 предупреждения:

 npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue

npm WARN deprecated graceful-fs@1.2.3: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
  

gulp установлен глобально, я устанавливал только npm. Есть ли что-то очевидное, что я забыл? Я довольно новичок в разработке.