ماهو - reactjs vs angular




إرور إن./~/react-tap-event-plugin/src/injectTapEventPlugin.js (3)

أنا فوركيد أن الريبو وثابت هذه المسألة في الريبو بلدي. أيضا، أرسلت طلب سحب لمالك الريبو الأصلي. إليك رابط إلى الريبو المشهور: https://github.com/pankajvishwani/react-airbnb

إذا كنت لا ترغب في استنساخ الريبو بلدي، يمكنك إضافة ما يلي في webpack.config.js:

var reactDomLibPath = path.join(__dirname, "./node_modules/react-dom/lib");
var alias = {};
["EventPluginHub", "EventConstants", "EventPluginUtils", "EventPropagators",
 "SyntheticUIEvent", "CSSPropertyOperations", "ViewportMetrics"].forEach(function(filename){
    alias["react/lib/"+filename] = path.join(__dirname, "./node_modules/react-dom/lib", filename);
});

module.exports = {
  ...
  resolve: {alias: alias},
  ...
}

رد مستجد هنا. محاولة استنساخ وتشغيل https://github.com/strangebnb/react-airbnb

أنا استنساخ. تشغيل نبم تثبيت. ثم ويباك ولكن أحصل على

ERROR in ./~/react-tap-event-plugin/src/injectTapEventPlugin.js
Module not found: Error: Cannot resolve module 'react/lib/EventPluginHub' in /Users/thomas/tom/node_modules/react-tap-event-plugin/src
 @ ./~/react-tap-event-plugin/src/injectTapEventPlugin.js 23:2-37

ERROR in ./~/react-tap-event-plugin/src/TapEventPlugin.js
Module not found: Error: Cannot resolve module 'react/lib/EventConstants' in /Users/thomas/tom/node_modules/react-tap-event-plugin/src
 @ ./~/react-tap-event-plugin/src/TapEventPlugin.js 22:21-56

ERROR in ./~/react-tap-event-plugin/src/TapEventPlugin.js
Module not found: Error: Cannot resolve module 'react/lib/EventPluginUtils' in /Users/thomas/tom/node_modules/react-tap-event-plugin/src
 @ ./~/react-tap-event-plugin/src/TapEventPlugin.js 23:23-60

ERROR in ./~/react-tap-event-plugin/src/TapEventPlugin.js
Module not found: Error: Cannot resolve module 'react/lib/EventPropagators' in /Users/thomas/tom/node_modules/react-tap-event-plugin/src
 @ ./~/react-tap-event-plugin/src/TapEventPlugin.js 24:23-60

ERROR in ./~/react-tap-event-plugin/src/TapEventPlugin.js
Module not found: Error: Cannot resolve module 'react/lib/SyntheticUIEvent' in /Users/thomas/tom/node_modules/react-tap-event-plugin/src
 @ ./~/react-tap-event-plugin/src/TapEventPlugin.js 25:23-60

ERROR in ./~/react-tap-event-plugin/src/TapEventPlugin.js
Module not found: Error: Cannot resolve module 'react/lib/ViewportMetrics' in /Users/thomas/tom/node_modules/react-tap-event-plugin/src
 @ ./~/react-tap-event-plugin/src/TapEventPlugin.js 27:22-58

ERROR in ./~/react-portal/build/portal.js
Module not found: Error: Cannot resolve module 'react/lib/CSSPropertyOperations' in /Users/thomas/tom/node_modules/react-portal/build
 @ ./~/react-portal/build/portal.js 17:29-71

لقد وجدت https://github.com/thereactivestack/meteor-webpack/issues/21 (أرى هذا حديث جدا، وقراءة: أمس)، وبعد العبث مع بلدي package.json، تغيير رد فعل، رد فعل دوم، المواد أرقام إصدار -ui وتشغيل npm i --save react-tap-event-plugin ، نزلت إلى 'فقط' رسالة خطأ 1

ERROR in ./~/react-portal/build/portal.js
Module not found: Error: Cannot resolve module 'react/lib/CSSPropertyOperations' in /Users/thomas/react-airbnb/node_modules/react-portal/build
 @ ./~/react-portal/build/portal.js 17:29-71

أنا جديد جدا، وأنا لست متأكدا من كيفية الذهاب نحو تحديد هذا. أي تلميحات رحب كثيرا.

شكر


بسبب التحديث في رد فعل ، رد الفعل الصنبور الحدث-المساعد فواصل

تغيير رياك-تاب-إيفنت-بلوجين إلى ^ 2.0.0 في package.json الخاص بك في حالة استخدام الإصدار التفاعلي ^ 15.4.0.


على المدى القصير، يمكنك إصلاح الرد على إصدار سابق محدد.

إذا كان الملف package.json يحتوي على شيء مثل: "react": "^15.3.2", في قسم dependencies ، يمكنك تغييره ليقول "react": "=15.3.2”,