react-codemirror2 中的这个例子完全混淆了这个例子,它同时使用了import
和require
语法;[参见 https://github.com/scniro/react-codemirror2 部分requiring codemirror resources
]
import CodeMirror from 'react-codemirror2';
require('codemirror/mode/xml/xml');
require('codemirror/mode/javascript/javascript');
我知道 require('codemirror/etc') 东西是指一个普通的 JS 库依赖项(不是特定于 React 的),但是为什么它require
甚至可以在不抛出错误的情况下工作呢?