[Ios] رد فعل أصلي: سينتاكسيرور: لا يسمح وضع صارم إعلانات الوظيفة في عبارة متداخلة معجميا


Answers

Question

لقد بدأت الحصول على هذا الخطأ على دائرة الرقابة الداخلية بعد الترقية من رد فعل الأصلي 0.22.2 وترقية بعض الإضافات. لقد حاولت إعادة تثبيت وإعادة تثبيت كل شيء ولكن لا أستطيع التخلص من إصلاح ذلك. أي شخص آخر واجه هذا:

SyntaxError: Strict mode does not allow function declarations in a lexically nested statement.

تحديث رقم 1:

بالإضافة إلى التراجع عن وحدات لقد علقت من أي 'use strict';

كان أحد الأشياء التي قمت بتحديثها نبم والعقدة. أنا تشغيل عقدة v5.3.0 و نبم v3.8.3. أنا لا أتذكر ما هي الإصدارات التي كان لدي ...

تحديث رقم 2:

هناك وحدات يمكنني استخدامها في رد فعل الأم:

"dependencies": {
  "deep-freeze": "github:substack/deep-freeze",
  "react": "^0.14.7",
  "react-native": "^0.22.2",
  "react-native-activity-view": "^0.2.8",
  "react-native-animated-progress-bar": "^1.0.0",
  "react-native-audio": "^1.0.0",
  "react-native-camera": "git+https://github.com/lwansbrough/react-native-camera.git",
  "react-native-device-info": "^0.9.1",
  "react-native-fs": "^1.2.0",
  "react-native-html-to-pdf": "^0.1.2",
  "react-native-in-app-utils": "^2.3.0",
  "react-native-mail": "^0.2.4",
  "react-native-passcode-auth": "^1.0.0",
  "react-native-router-flux": "^2.3.13",
  "react-native-save-asset-library": "^1.0.0",
  "react-native-touch-id": "^1.2.4",
  "react-native-transfer": "^1.0.2",
  "react-native-utils": "^1.0.1",
  "react-native-webkit-localstorage-reader": "^1.0.0",
  "react-redux": "^3.1.2",
  "redux": "^3.0.5",
  "redux-thunk": "^2.0.1"
}

تحديث رقم 3

مع الفكر الذي خفض إلى رد فعل الأصلي 0.21.0 من شأنه إصلاح هذه المشكلة فعلت ما يلي:

  1. تم حذف المجلد node_modules
  2. تغيير الإصدار package.json رد فعل الأصلي من 0.22.2 إلى 0.21.0 وإزالة دخول رد فعل (أعتقد أن هذا هو مجرد شرط ل 0.22.2).
  3. ركض npm install
  4. ران npm start --reset-cache
  5. فتح هكود وركض التطبيق على جهاز محاكاة.

للأسف، ما زلت أحصل على نفس الخطأ. فقط للتأكد من أنه لم يكن شيئا خارج مشروعي أنا خلقت مشروع العلامة التجارية الجديدة رد الفعل الأصلي وأنها ركض غرامة (حتى مع رد فعل الأم 0.22.2). لذلك هو شيء للقيام مع مشروعي ولكن لا أستطيع للحياة من لي معرفة ما فعلت للتسبب في هذا. :(