我一直在使用System.js将我的React 15.3.2依赖项加载到我的应用程序中:
System.config({
"defaultJSExtensions": false,
"map": {
"react": "vendor/assets/react/react.js",
"react-dom": "vendor/assets/react/react-dom.js"
}
});
System.import("js/main.js");
我的main.js正在导入React:
import React from "react";
import ReactDOM from "react-dom";
使用15.3.2版本,一切正常。我能够创建组件,渲染它们等。
对于版本15.4,System.js失败并显示错误消息:
Uncaught (in promise) Error: (SystemJS) require is not defined
我使用带有es2015
前缀的Babel。
似乎React 15.4结构完全不同,ReactDOM无法像以前一样加载?