我在.jsx文件中遇到这个问题,visual studio 2015使用react-tools
插件来解析和突出显示语法错误。
我无法找到我得到这个从现在的问题,但有人说改线以下文件:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\react-server\server.js
更改以下行:
var transformed = reactTools.transformWithDetails(code, { elementMap: true });
要:
var transformed = reactTools.transformWithDetails(code,
{ elementMap: true,
es6module: "--es6module",
harmony: "--harmony",
nonStrictEs6module: "--non-strict-es6module" });
我添加了一些选项nonStrictEs6module
,现在它不提醒我在大部分事情除了直接分配箭头功能:
这将是很好,如果我们能以某种方式
我设法换出react-tools
变换为babel stage-1
变压器,检查出我的答案here :-)
*表示语法错误。你是不是要把它放在对象字面量或类定义中? – Bergi
这不是我在使用的ES6中的语法错误... –
它是一个语法错误,作为顶级条目,它不是作为对象或类中的键/值的语法错误,但你没有显示出来。 – loganfsmyth