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