解析错误:使用eslint时出现意外的令牌

时间:2017-05-11 15:38:39

标签: node.js linux reactjs gruntjs ros

我对linux webapp开发方案还不熟悉,但是前一个团队离开我的项目附有自述文件。

它说我必须打电话

  1. sudo npm install
  2. bower install
  3. grunt build / grunt server。
  4. 首先,我的bower.json为空,但

    除外
    {
      "name": "webapp",
      "dependencies": {
        "roslib": "~0.15.0"
      }
    }
    

    其次,当我调用grunt构建时,我收到错误

      

    错误解析错误:意外的令牌让

    我也会在令牌'<'时遇到同样的错误和'ILLEGAL'

    编辑:我发现grunt构建被定义为

    grunt.registerTask('build', ['eslint', 'browserify', 'concat_css', copy']);
    

1 个答案:

答案 0 :(得分:2)

您应该与之前的团队交谈并向他们询问项目并获得一些加速。你可能还应该至少做一些关于node / grunt /他们正在使用的其他任何教程。

至于你的问题,首先bower.json没有任何问题只有一个依赖,这不是问题。 Bower似乎正在下降,所以你也可以获得roslib through npm,尽管你必须对项目有足够的了解,以替换它来自node_modules的地方。

您可能在grunt上收到错误,因为他们在let中使用了Gruntfile.js而您使用的是不支持let的旧版本节点。 node.js的最新长期支持是6.10.3。如果可以,我会更新。

相关问题