Babel.js 未在 Systemjs 的转译器上加载
Babel.js was not loaded on Systemjs's transpiler
在使用 babel as transpiler of systemjs 时,我在 chrome 控制台遇到了这个错误。
Potentially unhandled rejection [2] Error loading "test" at test.js
Error evaluating test.js
Uncaught SyntaxError: Unexpected token < (WARNING: non-Error used)
我怀疑 JSX
转译失败是因为 babel 没有加载。 chrome 的网络选项卡中确实没有调用 browser.min.js
(babel-browser) 堆栈。
您可以在 here.
上查看代码
我找到了解决方案。
我改了:
var React = require('React');
至
import React from 'react';
目标js文件调用babel的ES6代码
在使用 babel as transpiler of systemjs 时,我在 chrome 控制台遇到了这个错误。
Potentially unhandled rejection [2] Error loading "test" at test.js
Error evaluating test.js
Uncaught SyntaxError: Unexpected token < (WARNING: non-Error used)
我怀疑 JSX
转译失败是因为 babel 没有加载。 chrome 的网络选项卡中确实没有调用 browser.min.js
(babel-browser) 堆栈。
您可以在 here.
上查看代码我找到了解决方案。
我改了:
var React = require('React');
至
import React from 'react';
目标js文件调用babel的ES6代码