今天,測試提了個單,在使用偉大的50.2版本的火狐瀏覽器打開項目的頁面呈空白頁,並控制台報錯,如下
真是一頭霧水,發現是引入antd的table組件造成的,但是原因不清楚。然后用偉大的50.2火狐瀏覽器打開antd官網(4.16.0版本),發現官網上面table也報錯。那就是瀏覽器兼容性的問題了。但是之前我們使用的是antd4.15.3的版本,在瀏覽器中打開沒問題,但是現在重裝依賴后,還是不行,並且我們在package.json中指定的antd版本也是4.15.3.
最后細心排查錯誤信息,發現
發現node_module的antd版本竟然是4.16.0的,難怪會報錯,問題是,我們package.json指定的是4.15.3的版本,怎么下載的版本不正確呢。
好吧,現在問題定位出來了,那肯定是package.json出問題了。
去網上細心的查找,發現
good,問題解決,原來是多了個^的問題。去掉^,就可以強制性指定版本了
好吧,歸根結底還是沒文化吃了虧。-_-||汗