Fix an issue for patching

This commit is contained in:
2023-10-27 22:10:34 -04:00
parent b0002d4329
commit 58e2ddbc89
+7 -1
View File
@@ -37,8 +37,9 @@ export default function () {
instance.push([[Symbol()], {}, require => {
require.d = (target, exports) => {
for (const key in exports) {
if (!Reflect.has(exports, key) || target[key]) continue;
if (!Reflect.has(exports, key)) continue;
try {
Object.defineProperty(target, key, {
get: () => exports[key](),
set: v => {exports[key] = () => v;},
@@ -46,6 +47,11 @@ export default function () {
configurable: true
});
}
catch (error) {
// eslint-disable-next-line no-console
console.error(error);
}
}
};
}]);
});