Vue啟動(dòng)失敗報(bào)錯(cuò):Module?not?found:?Error:?Can‘t?resolve?'less-loader'解決
問題描述
今天想在網(wǎng)上找一個(gè)好看的登錄頁(yè)面,把別人的代碼引入進(jìn)來之后,發(fā)現(xiàn)項(xiàng)目編譯不了,并且報(bào)錯(cuò)了:
Module not found: Error: Can’t resolve ‘less-loader’
分析問題
從錯(cuò)誤的日志就可以看出來,是缺少了less-loader這個(gè)依賴,但是我們又在項(xiàng)目中使用了(引用了)Sass語(yǔ)法,就會(huì)保一下錯(cuò)誤
實(shí)際上是組件中的樣式里加了這么個(gè)代碼
<style lang="less" scoped> </style>
比如這里:
科普:什么是less-loader
簡(jiǎn)單來說:
webpack 將 Less 編譯為 CSS 的 loader。
解決問題:安裝less插件
而這個(gè)less是需要安裝的,直接執(zhí)行命令:
npm install --save-dev less-loader less
這個(gè)包很小,下載起來很快的:
這是他npm的地址
https://www.npmjs.com/package/less-loader
注意:如果less直接安裝,會(huì)自動(dòng)安裝為最新版本,可能會(huì)導(dǎo)致項(xiàng)目無法啟動(dòng),所以要根據(jù)自己的vue版本選擇less適用的版本
下載完成之后再次啟動(dòng)項(xiàng)目即可:
總結(jié)
這種錯(cuò)誤還是比較容易發(fā)現(xiàn)和解決的,解決類似的問題通常有一個(gè)技巧:
但凡只要遇到 Module not found:Error:Can`t resolve ‘XXXXXXXXXXXX’,都是項(xiàng)目中沒有安裝這個(gè)依賴。 只需要執(zhí)行 : npm install XXXXXX 就能解決問題。
到此這篇關(guān)于Vue啟動(dòng)失敗報(bào)錯(cuò):Module not found: Error: Can‘t resolve 'less-loader'解決的文章就介紹到這了,更多相關(guān)Vue啟動(dòng)失敗報(bào)錯(cuò)Module not found:內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
vuex頁(yè)面刷新數(shù)據(jù)丟失解決方法詳解
這篇文章主要為大家介紹了vuex頁(yè)面刷新數(shù)據(jù)丟失解決方法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07詳解auto-vue-file:一個(gè)自動(dòng)創(chuàng)建vue組件的包
這篇文章主要介紹了auto-vue-file:一個(gè)自動(dòng)創(chuàng)建vue組件的包,需要的朋友可以參考下2019-04-04vue使用axios獲取不到響應(yīng)頭Content-Disposition的問題及解決
這篇文章主要介紹了vue使用axios獲取不到響應(yīng)頭Content-Disposition的問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-06-06