- 最近遇到了一個(gè)問題,就是項(xiàng)目中l(wèi)oading加載突然不能用了。
- 這個(gè)項(xiàng)目是老項(xiàng)目,vue2.x+vant,loading加載采用的是vant提供的UI組件。
- 但為什么不能用了呢,因?yàn)橐粋€(gè)小伙伴把package-lock.json這個(gè)文件刪除了。
- 為什么會(huì)把package-lock.json這個(gè)文件刪除了呢?因?yàn)楣居邪踩珤呙?,掃描之后,如果插件版本老的話,?huì)掃描出風(fēng)險(xiǎn)版本,讓去升級(jí),它通常會(huì)通過package-lock.json文件去掃描,所以為了減少掃描風(fēng)險(xiǎn),一個(gè)小伙伴把package-lock.json這個(gè)文件刪除了。導(dǎo)致測(cè)試環(huán)境部署的時(shí)候,安裝的是最新版的vue2.x,vue2.7.7,和vant的版本兼容有些出入,所以才導(dǎo)致了loading失效的問題。
- 那怎么解決這個(gè)問題呢,我決定先把vue回歸之前的版本,在package.json里面,把**“vue”: “^2.6.11”,改成了"vue": “2.6.11”**,算是固定了版本,把"vue-template-compiler": “^2.6.11”,改成了"vue-template-compiler": “2.6.11”,也算是固定了版本。
- 然后重新部署了一下,loading又生效了。中間也經(jīng)歷了好多排查的步驟,從而也說明了對(duì)于插件升級(jí),我們一定要謹(jǐn)慎。對(duì)于現(xiàn)有的運(yùn)行項(xiàng)目,我們一定要盡量鎖定版本,保證項(xiàng)目穩(wěn)定運(yùn)行。
文章來源地址http://www.zghlxwxcb.cn/news/detail-421855.html
文章來源:http://www.zghlxwxcb.cn/news/detail-421855.html
到了這里,關(guān)于vue版本升級(jí)導(dǎo)致vant這個(gè)UI組件中的loading失效問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!