> [Github: systemjs](https://github.com/systemjs/systemjs) ## `System.import` 加载逻辑 - [`System.import`](https://github.com/systemjs/systemjs/blob/master/src/system-core.js#L24) - [`systemJSPrototype.import`](https://github.com/systemjs/systemjs/blob/master/src/system-core.js#L30) - [`getOrCreateLoad`](https://github.com/systemjs/systemjs/blob/master/src/system-core.js#L79) - [`systemJSPrototype.instantiate`](https://github.com/systemjs/systemjs/blob/master/src/features/script-load.js#L59) 在 head 标签内创建 script 加载目标文件 - [`systemJSPrototype.getRegister`](https://github.com/systemjs/systemjs/blob/master/src/extras/global.js#L58) - [`getGlobalProp`](https://github.com/systemjs/systemjs/blob/master/src/extras/global.js#L11) 获取 script 内 umd 包的 library 名称
System.import加载逻辑System.importsystemJSPrototype.importgetOrCreateLoadsystemJSPrototype.instantiate在 head 标签内创建 script 加载目标文件systemJSPrototype.getRegistergetGlobalProp获取 script 内 umd 包的 library 名称