Ionic-framework: الخطأ: خطأ في النوع [ERR_INVALID_ARG_TYPE]: يجب أن تكون وسيطة "المسار" من نوع السلسلة. تلقى غير محدد

تم إنشاؤها على ١٦ فبراير ٢٠٢٠  ·  10تعليقات  ·  مصدر: ionic-team/ionic-framework

تقرير الشوائب

الإصدار الأيوني:


[x] 5.0.0

السلوك الحالي:
بمجرد إنشاء تطبيق Ionic React جديد ، احصل على ما يلي: خطأ.

TypeError [ERR_INVALID_ARG_TYPE]: The "path" argument must be of type string. Received undefined
    at validateString (internal/validators.js:118:11)
    at Object.join (path.js:1039:7)
    at noopServiceWorkerMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/noopServiceWorkerMiddleware.js:14:26)
    at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:317:13)
    at /home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:335:12)
    at next (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:275:10)
    at launchEditorMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/errorOverlayMiddleware.js:20:7)
    at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)
    at trim_prefix (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:317:13)
    at /home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:284:7
    at Function.process_params (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:335:12)
    at next (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/index.js:275:10)
    at handleWebpackInternalMiddleware (/home/yunier/soft-dev/billmeapp/node_modules/react-dev-utils/evalSourceMapMiddleware.js:42:7)
    at Layer.handle [as handle_request] (/home/yunier/soft-dev/billmeapp/node_modules/express/lib/router/layer.js:95:5)

سلوك متوقع:
قادر على إنشاء تطبيق Ionic React جديد.

خطوات التكاثر:
قم بإنشاء تطبيق Ionic React جديد.

الكود ذو الصلة:
ionic start <appname> --type='react'

معلومات أخرى:

فقط للتحقق مرة أخرى ، قم بإنشاء Ubuntu VM جديد وقم بتثبيت node.js ionic وقم بتشغيل ionic start <appname> --type="react" ولا يزال لديك نفس الخطأ. إذا كنت أستخدم الزاوية ، فلن أواجه أي مشكلة.

المعلومات الأيونية:

Ionic:

   Ionic CLI       : 6.1.0 (/usr/local/share/.config/yarn/global/node_modules/@ionic/cli)
   Ionic Framework : @ionic/react 5.0.0

Capacitor:

   Capacitor CLI   : 1.5.0
   @capacitor/core : 1.5.0

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   NodeJS : v13.8.0 (/home/yunier/.nvm/versions/node/v13.8.0/bin/node)
   npm    : 6.13.6
   OS     : Linux 5.3
triage

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

مرحبًا ، أدت ترقية حزمة react-scripts من v3.3.0 إلى v3.4.0 إلى حل المشكلة.

مزيد من المعلومات هنا:
https://github.com/facebook/create-react-app/issues/8490

ال 10 كومينتر

مرحبًا ، أدت ترقية حزمة react-scripts من v3.3.0 إلى v3.4.0 إلى حل المشكلة.

مزيد من المعلومات هنا:
https://github.com/facebook/create-react-app/issues/8490

شكرا على القضية. سأغلق هذا لأن هذه مشكلة تتعلق بتبعية البداية ، وليست في إطار العمل. سأدرس إمكانية دمج https://github.com/ionic-team/starters/pull/1137 .

شكرا! نعمل الآن.

شكرا. مشروعي يعمل مرة أخرى.

كيف يمكنني إصلاح خطأ عندما تم إخراج نصوص رد الفعل؟

عندما تم إخراج react-scripts :

قمت بإرجاع react-dev-utils إلى 10.0.0 وأعمل لدي.

npm remove react-dev-utils && npm i [email protected]

https://www.gitmemory.com/issue/facebook/create-react-app/8499/588591098

أدت إزالة وإعادة تثبيت react-dev-utils إلى حل المشكلة بالنسبة لي

رد فعل dev-utils الرجوع إلى إصدار سابق حل مشكلتي .... شكرا لك ...

npm remove react-dev-utils && npm i [email protected]

الرجوع إلى إصدار أقدم من أدوات رد الفعل والمطور لحل المشكلة.

npm إزالة رد فعل dev-utils && npm أنا رد فعل- ديف[email protected]

شكرا على القضية! تم قفل هذه المشكلة لمنع التعليقات غير ذات الصلة بالمشكلة الأصلية. إذا استمرت المشكلة في أحدث إصدار من Ionic ، فيرجى إنشاء مشكلة جديدة والتأكد من ملء النموذج بالكامل.

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