【问题标题】:Error when using gulp, js-lint使用 gulp、js-lint 时出错
【发布时间】:2016-10-20 07:26:32
【问题描述】:

我下载了 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

这似乎是一个非常基本的问题,但我在网上找不到任何解决方案来解决这个问题。如果有人需要更多信息,请告诉我,并提前致谢!

【问题讨论】:

  • 我克隆了上面的 repo 并安装了所有需要的包并执行了gulp。我在24 warnings0 errors 周围转悠。检查您是否安装了所有必需的软件包。

标签: javascript node.js gulp jslint ros


【解决方案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 install。有什么明显的我忘记了吗?我是开发新手。

【讨论】:

    猜你喜欢
    • 2019-04-17
    • 1970-01-01
    • 2017-01-10
    • 2021-01-17
    • 2017-11-22
    • 2016-06-28
    • 1970-01-01
    • 2015-10-28
    • 1970-01-01
    相关资源
    最近更新 更多