اذهب إلى المحتوى

السؤال

نشر (معدل)

[try1] flutter pub get

Error detected in pubspec.yaml:

Error on line 61, column 4: Expected a key while parsing a block mapping.

   ╷

61 │    assets:

   │    ^

   ╵

Please correct the pubspec.yaml file at D:\amk\try1\pubspec.yaml

exit code 1

Screenshot 2023-05-20 002709.png

تم التعديل في بواسطة Mustafa Suleiman
تعديل عنوان السؤال

Recommended Posts

  • 0
نشر

معنى الرسالة أن هناك  خطأ في ملف pubspec.yaml الخاص بمشروعك، والرسالة تشير إلى خطأ في السطر 61 في عمود 4، و يفترض أن يكون لديك مفتاح صحيح في هذا السطر وفقًا لصيغة YAML، لذلك حاول اتبع الخطوات التالية:

  1. قم بفتح ملف pubspec.yaml في محرر النصوص الخاص بك.
  2. انتقل إلى السطر 61 وتحقق من وجود أي أخطاء في النحو أو التنسيق.
  3. تأكد من أن المفتاح الموجود في هذا السطر صحيح ومكتوب بشكل صحيح وأنه ليس هناك أخطاء في التنسيق مثل تقديمه بطريقة صحيحة.

بعد إجراء التعديلات المطلوبة، يجب أن تتمكن من تنفيذ flutter pub get بنجاح دون وجود أخطاء.

وسأشرح لك الأمر بمثال عن كيفية حدوث خطأ مشابه  في ملف pubspec.yaml:

...
60 dependencies:
61    assets:
62      - assets/images/
63      - assets/fonts/
...

الخطأ في المثال هو أن العنصر "assets" يفتقد رمز النقطة الرأسية (colon) بعد كلمة "assets"، ويجب أن يكون الملف pubspec.yaml بهذا الشكل الصحيح:

...
60 dependencies:
61   assets:
62     - assets/images/
63     - assets/fonts/
...

تأكد من إضافة النقطة الرأسية بعد "assets" وترتيب الهمزة والساكنة بشكل صحيح للمفتاح والقيمة الموجودة في القائمة، بعد ذلك، يجب أن تتمكن من تنفيذ flutter pub get بنجاح.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...