1
项目结构(SRC包含使用JSX语法反应组件类):从babel-runtime/helpers/typeof-react-element.js(_symbol。“for”)运行babel时获取SyntaxError?
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! [email protected] build:lib: `babel src --out-dir lib`
npm ERR! Exit status 1
这里是我的前巴别塔devDependencies(不包括插件)
"babel-cli": "^6.7.7",
"babel-core": "^6.7.7",
"babel-loader": "^6.2.4",
这可能是一个在巴贝尔的合法错误?或者也许我需要一个不同的节点版本,依赖版本?任何想法或建议将不胜感激。
我会尝试从你package.js文件中删除它们,并尝试安装没有版本。 npm install --save babel-cli babel-core babel-loader – adrianj98