为什么babel不了解react-starter-kit中扩展运算符的这种用法?

时间:2016-07-21 01:07:32

标签: javascript ecmascript-6 babeljs spread-syntax

来自react-starter-kit,一个非常受欢迎的样板:

每当我尝试运行或构建时,此行总是失败:

> shin-dux@0.0.1 build /Users/justin/WebProjects/self/shin
> babel-node task/run build

/Users/justin/WebProjects/self/shin/task/webpack.config.js:68
        plugins: ['transform-runtime', ...(DEBUG ? [] : ['transform-react-remove-prop-types', 'transform-react-constant-elements', 'transform-react-inline-elements'])]
                                       ^^^

SyntaxError: Unexpected token ...
    at exports.runInThisContext (vm.js:53:16)
    at Module._compile (module.js:414:25)

错误:

node_modules

相信传播工作的其他情况。

我已经尝试了我认为的一系列明显的补救措施:

  • 删除babelrc并重新安装
  • 修剪babelrc
  • 使用babelrc而不使用babel(在这种情况下默认为后者)
  • 改变body预设
  • 巫毒

这个让我疯狂,因为存储库说它构建并且我相信它们,但它似乎不适合我。

0 个答案:

没有答案