詳解如何解決Vue和vue-template-compiler版本之間的問題
今天把遠(yuǎn)程倉庫拉下項(xiàng)目,運(yùn)行'npm run dev'時(shí),報(bào)錯(cuò)
Module build failed: Error: Cannot find module 'vue-template-compiler'
報(bào)錯(cuò)原因:通常出現(xiàn)于一些依賴庫的更新或者安裝新的依賴庫之后(可以認(rèn)為npm update已經(jīng)成為一種習(xí)慣),導(dǎo)致了vue和vue-template-compiler的版本不一致。
解決方案:統(tǒng)一vue和vue-template-compiler的版本
"vue": "2.3.3", "vue-template-compiler": "2.4.4",
查了并試了一下只要運(yùn)行兩個(gè)代碼就行了
npm instll npm update
先運(yùn)行npm install 之后會(huì)換一種報(bào)錯(cuò):
Vue packages version mismatch
這種是重新安裝了依賴,但是還沒有更新
在接著運(yùn)行npm update就可以使用
先運(yùn)行npm update 報(bào)錯(cuò)還是一樣,我們只要重新在執(zhí)行一下npm install 安裝一下就可以成功運(yùn)行
以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
vue生成初始化名字相近的變量并放到數(shù)組中的示例代碼
項(xiàng)目上有一個(gè)需求,頁面上有50、60個(gè)數(shù)據(jù)變量,是依次排序遞增的變量,中間有個(gè)別變量用不到,不想把這些變量直接定義在data() { }內(nèi),這篇文章主要介紹了vue生成初始化名字相近的變量并放到數(shù)組中的示例代碼,需要的朋友可以參考下2024-08-08
vue3.0+element Plus實(shí)現(xiàn)頁面布局側(cè)邊欄菜單路由跳轉(zhuǎn)功能
這篇文章主要介紹了vue3.0+element Plus實(shí)現(xiàn)頁面布局,側(cè)邊欄菜單路由跳轉(zhuǎn),需要的朋友可以參考下2023-07-07
Vue + Element-ui的下拉框el-select獲取額外參數(shù)詳解
這篇文章主要介紹了Vue + Element-ui的下拉框el-select獲取額外參數(shù)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08
Vue中的scoped和 elememt-plus的樣式修改方法
Vue中的scoped屬性用于實(shí)現(xiàn)樣式隔離,確保組件間的樣式互不影響,通過在組件的style標(biāo)簽內(nèi)添加任何內(nèi)容,可以為組件生成一個(gè)唯一的哈希值,從而實(shí)現(xiàn)樣式的定位,本文通過實(shí)例代碼講解Vue中的scoped和 elememt-plus的樣式修改方法,感興趣的朋友一起看看吧2025-01-01

