当前位置:  开发笔记 > 编程语言 > 正文

React Native中的Spread运算符会导致mocha出现"Unexpected token"错误

如何解决《ReactNative中的Spread运算符会导致mocha出现"Unexpectedtoken"错误》经验,为你挑选了0个好方法。

我正在启动一个React Native项目,我想将ECMAScript 2015用于我的代码,并使用mocha进行单元测试.我已经安装了babel-register,babel-preset-es2015babel-preset-stage-2,并将其添加到我的项目package.json文件中:

"babel": {
    "presets": ["es2015", "stage-2"]
}

但是当我运行mocha --compilers js:babel-register并尝试测试导入React Native API的模块时......

import React from 'react-native';

let {Dimensions} = React;

...我收到有关React使用的传播运算符的错误:

node_modules/react-native/Libraries/react-native/react-native.js:107
...require('React'),
^^^

SyntaxError: Unexpected token ...

这是一个babel bug - 阶段2预设不应该为扩展运营商添加支持吗?还是我错过了别的什么?

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有