的我發現我的ionic 2
如果我使用運行在iphone5
Chrome
,iphone6
,ipad
或iPad pro
有這樣的錯誤:離子2 - 遺漏的類型錯誤:無法讀取屬性「1」空
kernel.js:281 Uncaught TypeError: Cannot read property '1' of null
這顯然是由追獵這條線:
...
ver: (navigator.appVersion.match('Chrome/([0-9\.]+)') ||
navigator.userAgent.match('Firefox/([0-9\.]+)'))[1],///<---[1] is the issue
...
我用Google搜索和閱讀一些關於這一點,現在看來似乎是因爲[1]
的。 this post建議刪除[1]
。但我不確定kernel.js
在哪裏。
這不是一個問題,因爲我只部署到Android
(奇怪的是,即使是在模擬沒有問題。只有在所有ios
無論是模擬或設備)。但我認爲解決這個問題更好一些,以便我的客戶在決定部署到ios
時不會咆哮。
我應該如何解決這個問題?
- 我在哪裏可以找到
kernel.js
?我看着node_modules
,它太大而無法搜索。我想嘗試刪除它,看看它是否給我的問題。