- 将所有图片路径从绝对路径改为使用 process.env.PUBLIC_URL - 修复 HomePage.tsx 中所有图片引用 - 修复 CoursePage.tsx 中所有图片引用 - 确保图片在 GitHub Pages 上正确加载 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
36 lines
1.3 KiB
JavaScript
36 lines
1.3 KiB
JavaScript
'use strict';
|
|
var $ = require('../internals/export');
|
|
var call = require('../internals/function-call');
|
|
var toObject = require('../internals/to-object');
|
|
var isPrototypeOf = require('../internals/object-is-prototype-of');
|
|
var IteratorPrototype = require('../internals/iterators-core').IteratorPrototype;
|
|
var createIteratorProxy = require('../internals/iterator-create-proxy');
|
|
var getIteratorFlattenable = require('../internals/get-iterator-flattenable');
|
|
var IS_PURE = require('../internals/is-pure');
|
|
|
|
var FORCED = IS_PURE || function () {
|
|
// Should not throw when an underlying iterator's `return` method is null
|
|
// https://bugs.webkit.org/show_bug.cgi?id=288714
|
|
try {
|
|
// eslint-disable-next-line es/no-iterator -- required for testing
|
|
Iterator.from({ 'return': null })['return']();
|
|
} catch (error) {
|
|
return true;
|
|
}
|
|
}();
|
|
|
|
var IteratorProxy = createIteratorProxy(function () {
|
|
return call(this.next, this.iterator);
|
|
}, true);
|
|
|
|
// `Iterator.from` method
|
|
// https://tc39.es/ecma262/#sec-iterator.from
|
|
$({ target: 'Iterator', stat: true, forced: FORCED }, {
|
|
from: function from(O) {
|
|
var iteratorRecord = getIteratorFlattenable(typeof O == 'string' ? toObject(O) : O, true);
|
|
return isPrototypeOf(IteratorPrototype, iteratorRecord.iterator)
|
|
? iteratorRecord.iterator
|
|
: new IteratorProxy(iteratorRecord);
|
|
}
|
|
});
|