أثناء تجربة رمز بسيط ، أتلقى هذا الخطأ:
فشل DevTools في تحميل SourceMap: تعذر تحميل المحتوى لـ https://unpkg.com/peerjs.min.js.map : خطأ HTTP: رمز الحالة 404 ، net :: ERR_HTTP_RESPONSE_CODE_FAILURE
رمز بلدي
<!DOCTYPE html>
<html lang="">
<head>
<meta charset="utf-8">
<title> Peer JS </title>
<script src="https://unpkg.com/[email protected]/dist/peerjs.min.js"></script>
</head>
<body>
Peer JS Test
</body>
<script>
let peer = new Peer();
peer.on('open', function(id) {
alert('My peer ID is: ' + id);
});
</script>
</html>
>
نفس.
أعتقد أنني أعرف ما هي المشكلة .. (أنا جديد على هذا لذا لا تتردد في تصحيحني)
فتحت رابط ملف js .. ووجدت أن عنوان url لملف sourceMapping في النهاية كان /peerjs.min.js.map
لذلك حاولت زيارة https://unpkg.com/[email protected]/dist/peerjs.min.js.map ويبدو أن هذا الرابط غير موجود ..
لقد تحققت من أحدث ملف peerjs sourcemap باستخدام هذا الرابط ووجدت أنه كان 1.2.0 (أعتقد أن هذا هو الأحدث حتى الآن؟)
ثم راجعت عنوان url: https://unpkg.com/[email protected]/dist/peerjs.min.js.map (لاحظ الإصدار)
ونجحت ..
لذلك يجب تغيير إما عنوان url الخاص بـ sourceMapping في الملف الأصلي أو يجب أن يكون عنوان url الذي يشير إليه متاحًا ..
أبسط إصلاح أعتقد أنه سيكون باستخدام https://unpkg.com/[email protected]/dist/peerjs.min.js (الإصدار القديم) (لم أستخدمه رغم ذلك)
هناك طريقة أخرى لإصلاح ذلك (ولكن لست متأكدًا من أنني لست على ما يرام للقيام بذلك ..)
peerjs.min.js
وتعديل //#sourceMappingURL=/peerjs.min.js.map
إلى //# sourceMappingURL=<path to the map file>
عملت ، شكرا لك
شكرًا لم أعد أحصل على الخطأ بعد الآن
التعليق الأكثر فائدة
أعتقد أنني أعرف ما هي المشكلة .. (أنا جديد على هذا لذا لا تتردد في تصحيحني)
فتحت رابط ملف js .. ووجدت أن عنوان url لملف sourceMapping في النهاية كان
/peerjs.min.js.map
لذلك حاولت زيارة https://unpkg.com/[email protected]/dist/peerjs.min.js.map ويبدو أن هذا الرابط غير موجود ..
لقد تحققت من أحدث ملف peerjs sourcemap باستخدام هذا الرابط ووجدت أنه كان 1.2.0 (أعتقد أن هذا هو الأحدث حتى الآن؟)
ثم راجعت عنوان url: https://unpkg.com/[email protected]/dist/peerjs.min.js.map (لاحظ الإصدار)
ونجحت ..
لذلك يجب تغيير إما عنوان url الخاص بـ sourceMapping في الملف الأصلي أو يجب أن يكون عنوان url الذي يشير إليه متاحًا ..
أبسط إصلاح أعتقد أنه سيكون باستخدام https://unpkg.com/[email protected]/dist/peerjs.min.js (الإصدار القديم) (لم أستخدمه رغم ذلك)
هناك طريقة أخرى لإصلاح ذلك (ولكن لست متأكدًا من أنني لست على ما يرام للقيام بذلك ..)
لاحظ أنه يجب أن يكون الملفان في نفس المجلد وإلا يجب عليك تحرير ملف
peerjs.min.js
وتعديل//#sourceMappingURL=/peerjs.min.js.map
إلى//# sourceMappingURL=<path to the map file>