我有反應相關的JavaScript的問題。這是由鉻所捕獲的錯誤時,網頁顯示:未滿足PEER DEPENDENCY反應
Uncaught TypeError: Super expression must either be null or a function, not undefined
at _inherits (application.js:16301)
at application.js:16310
at Object.232.prop-types (application.js:16549)
at s (application.js:1)
at application.js:1
at Object.233../Collapse (application.js:16574)
at s (application.js:1)
at application.js:1
at Object.1.react (application.js:78)
at s (application.js:1)
當我安裝我的反應使用NPM它抱怨反應,反應高度同行的依賴關係:
├─┬ UNMET PEER DEPENDENCY [email protected]
│ ├─┬ [email protected]
│ │ └─┬ [email protected]
│ │ ├── [email protected]
│ │ ├─┬ [email protected]
│ │ │ ├─┬ [email protected]
...
和:
├─┬ UNMET PEER DEPENDENCY [email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
之後,我改變了我的package.json文件:
"react": "0.14.9",
"react-bootstrap": "^0.28.1",
"react-collapse": "^2.2.1",
"react-dom": "^0.14.3",
"react-height": "2.2.1",
...
這些變化後,我完全刪除node_modules
文件夾rm -rf
做了一個NPM緩存清理並重新安裝。
非常相同的問題仍然存在。我注意到2個警告:
npm WARN [email protected] requires a peer of [email protected]>=15.3 but none was installed.
npm WARN [email protected] requires a peer of [email protected]^3 but none was installed.
更新軟件包或與自身反應相關的問題有問題嗎?
您的反應版本已過時。 '需要react @> = 15.3'的同伴,你安裝的版本是'0.14.9'。 – evolutionxbox
我做了一個完整的更新,並且Uncaught typeerror問題依然存在。 – learner