我在 .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" });
我添加了 option nonStrictEs6module
,现在除了直接分配的箭头函数之外,它不会警告我大多数事情:
如果我们能以某种方式设法将react-tools
变换换成变压器,那就太好了,请在此处babel stage-1
查看我的答案:-)