Babel.js 未在 Systemjs 的转译器上加载

Babel.js was not loaded on Systemjs's transpiler

在使用 as transpiler of 时,我在 chrome 控制台遇到了这个错误。

Potentially unhandled rejection [2] Error loading "test" at test.js
Error evaluating test.js
Uncaught SyntaxError: Unexpected token < (WARNING: non-Error used)

我怀疑 JSX 转译失败是因为 没有加载。 chrome 的网络选项卡中确实没有调用 browser.min.js(babel-browser) 堆栈。

您可以在 here.

上查看代码

我找到了解决方案。

我改了:

var React = require('React');

import React from 'react';

目标js文件调用babel的ES6代码