Dva: خطأ في بدء التشغيل "./node_modules/history/esm/history.js"

تم إنشاؤها على ١٦ مارس ٢٠١٩  ·  9تعليقات  ·  مصدر: dvajs/dva

رمز إعادة إظهار المشكلة: (يُرجى تقديم رمز قابل لإعادة الإنتاج أو خطوات)

  • 1.dva التطبيق الجديد 0
  • 2. npm تبدأ

السلوك المتوقع: (التأثير الطبيعي المتوقع)

أدخل صفحة بدء التشغيل بشكل طبيعي

السلوك الفعلي: (التأثير الفعلي)

خطأ:
./node_modules/history/esm/history.js
الوحدة غير موجودة: لا يمكن حل "@ babel / runtime / helpers / esm / extends" في
"" المسار المطلق حيث يوجد مسار المشروع "node_moduleshistoryesm '

إصدارات الحزم المستخدمة: (أي إصدار من المكتبة هو المشكلة)

dva-cli الإصدار 0.10.0

يمكن أن يبدأ التراجع عن الإصدار إلى 1.0.0-beta.4 بشكل طبيعي

التعليق الأكثر فائدة

السبب

تم إصدار السجل 4.9 ، وتعاملت الإصدارات السابقة من roadhog @babel/runtime بشكل غير لائق.

خطة

جربه ، هناك خياران للاختيار من بينها ،

  1. قم بإنشاء webpack.config.js جديد بالمحتويات التالية:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. تستخدم تبعيات roadhog ^2.5.0-beta.4

ال 9 كومينتر

هل تم حل هذه المشكلة من فضلك؟ لقد واجهت هذا أيضًا

هل تم حل هذه المشكلة من فضلك؟ لقد واجهت هذا أيضًا

لقد قمت بإنشائه باستخدام dva-cli ، إصدار dva-cli هو 0.10.0 (أحدث إصدار).لقد بدلت الإصدار إلى 1.0.0-beta.4 ثم أنشأت المشروع وبدأ بشكل طبيعي ، ولا أفهم السبب المحدد.

السبب

تم إصدار السجل 4.9 ، وتعاملت الإصدارات السابقة من roadhog @babel/runtime بشكل غير لائق.

خطة

جربه ، هناك خياران للاختيار من بينها ،

  1. قم بإنشاء webpack.config.js جديد بالمحتويات التالية:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. تستخدم تبعيات roadhog ^2.5.0-beta.4

حاولت ذلك دون جدوى وأخيراً وضعتها على هذا النحو

تصدير الوظيفة الافتراضية (webpackConfig) {
حذف webpackConfig.resolve.modules
عودة webpackConfig ؛
}

دع الطريق يعتمد على استخدام ^ 2.5.0-beta.4 وهذا يظهر
image

يبدو أن السبب في ذلك هو تكوين التوجيه ، وإدخال التاريخ ، لقد استخدمت الإصدار الأول من antd design pro

لقد قمت بحلها على هذا النحو ، https://github.com/ant-design/ant-design-pro/issues/3647#issuecomment-479539830

السبب

تم إصدار السجل 4.9 ، وتعاملت الإصدارات السابقة من roadhog @babel/runtime بشكل غير لائق.

خطة

جربه ، هناك خياران للاختيار من بينها ،

  1. قم بإنشاء webpack.config.js جديد بالمحتويات التالية:
export default function(webpackConfig) {
  delete webpackConfig.resolve.alias['@babel/runtime'];
  return webpackConfig;
}
  1. تستخدم تبعيات roadhog ^2.5.0-beta.4

جربت كلا الطريقتين ، لكن لم تنجح أي منهما.
الأول: الإبلاغ عن أن webpackConfig.resolve غير محدد والثاني: لا توجد استجابة بعد بدء تشغيل cnpm ، ولم يتم الإبلاغ عن أي خطأ

لقد قمت بحلها على هذا النحو ، ant-design / ant-design-pro # 3647 (تعليق)

حل كما قلت.
إضافة الغزل [email protected]

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات