节点应用程序因SyntaxError失败:意外的令牌' ...'

时间:2016-08-10 22:03:16

标签: reactjs webpack babeljs

使用Babel和Webpack构建React应用程序。

在构建过程中,它以SyntaxError: Unexpected token ...

失败

1 个答案:

答案 0 :(得分:2)

Babel 6引入了一项更改,默认情况下不再转换ES2015。在此处查看更多详细信息:https://babeljs.io/blog/2015/10/29/6.0.0

要解决此问题,请修改 package.json .babelrc 文件以包含{ "presets": ["es2015"] }

以下是带有修复程序的package.json文件部分的示例:

  "webpack-hot-middleware": "^2.10.0",
    "webpack-middleware": "^1.5.1"
  },
  "babel": {
    "presets": [
      "react",
      "node5",
      "stage-0",
      "es2015"
    ],
    "env": {
      "test": {
        "plugins": [
          "rewire"
        ]
      }
    }
  },
  "eslintConfig": {