从 babel-runtime/helpers/typeof-react-element.js (_symbol."for") 获取 运行 babel 时出现 SyntaxError?

Getting a SyntaxError when running babel from babel-runtime/helpers/typeof-react-element.js (_symbol."for")?

项目结构(src 包含使用 jsx 语法的 react 组件 类):

root
- src/
- package.json
- webpack.config.js

命令我是运行:babel src --out-dir lib

这里是错误

SyntaxError: src/node_modules/babel-runtime/helpers/typeof-react-element.js: Unexpected token (5:62)
  3 | var _Symbol = require("babel-runtime/core-js/symbol")["default"];
  4 | 
> 5 | exports["default"] = typeof _Symbol === "function" && _Symbol."for" && _Symbol."for"("react.element") || 60103;
    |                                                               ^
  6 | exports.__esModule = true;

npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "build:lib"
npm ERR! node v5.7.1
npm ERR! npm  v3.6.0
npm ERR! code ELIFECYCLE
npm ERR! timber-ui@0.0.1 build:lib: `babel src --out-dir lib`
npm ERR! Exit status 1

这是我最喜欢的 babel devDependencies(不包括插件)

"babel-cli": "^6.7.7",
"babel-core": "^6.7.7",
"babel-loader": "^6.2.4",

这可能是 babel 中的一个合法错误吗?或者我可能需要不同的节点版本、依赖版本?任何想法或建议将不胜感激。

意识到 node_modules 的副本以某种方式进入了我的 src 文件夹。所以 babel 运行 对所有 node_modules。还将我的 babel.rc 文件简化为这个...

{
    "presets": ["es2015", "react", "stage-1"]
}

之后一切正常。所以问题要么来自 babel 运行 aginst node_modules 中的一些奇怪的东西,要么是我之前手动指定的众多插件之一。

错误信息仍然很混乱,但至少我不认为这是 babel 的错。