日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 前端技术 > vue >内容正文

vue

「后端小伙伴来学前端了」Vue中为什么直接安装less-loader会报版本过高错误?你有没有思考过?

發(fā)布時間:2025/3/19 vue 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 「后端小伙伴来学前端了」Vue中为什么直接安装less-loader会报版本过高错误?你有没有思考过? 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.


清晨的?

前言

我們都知道在 Vue 中并不只有純正的CSS,還有l(wèi)ess、sass等,后面這些,寫起來都可以級聯(lián)著,不需要像原生的css那樣,會方便很多。

大家都知道我也是最近寫的vue,看見周圍人都在用這個,我也就去安裝了一下,但是一直都報一個版本過高的錯誤。這種錯誤非常好解決,因為后端也常遇到,直接降版本就好了。

因為好奇心的驅(qū)使,我就在想,為什么不能安裝最新less-loader?好像也沒有哪里體現(xiàn)啊

然后就產(chǎn)生了這篇文章…

一、踩坑開始

我目前項目是沒有安裝的,我們先把<style lang="less"> 改成less,這個時候控制臺就會報這樣的錯誤。

這很簡單,說讓我們下載less-loader,下載就是拉嗎

npm i less-loader

這樣就直接下載完, 我們再次啟動項目。

接著報如下錯誤:

拿著這個去百度,答案到處都是,但是基本沒人去講為什么我們安裝了默認(rèn)的less-loader會報這個錯誤。

二、原因

首先我們要明白一件事情,vue的腳手架是依靠著webpack的,我們默認(rèn)是使用webpacke來對vue項目進(jìn)行打包管理的。

目前webpack的最新版本已經(jīng)到五拉。

而我們使用的vue的腳手架目前使用的webpack版本還是4.多的

我們可以去哪里查看呢?打開node_modules,找到webpack文件夾,看package.json文件,查看內(nèi)置的版本信息

在這個里面是可以直接看到它搭配的less和less-loader的。

我們可以直接下載這個搭配的版本使用,后面的版本號,

其實less-loader版本從4~7都行,現(xiàn)在最新的都到10拉,只不過新的8,9,10都是搭配webpack5使用的。

npm install less@3.9.0 less-loader@4.0.3

再次啟動項目,沒有任何問題。


對了在這個地方不要產(chǎn)生一個誤解,說一定要使用什么最新的才是最好的,而是要根據(jù)實際版本來選擇最合適的,才是最好的。

后語

大家一起加油!!!如若文章中有不足之處,請大家及時指出,在此鄭重感謝。

紙上得來終覺淺,絕知此事要躬行。

大家好,我是博主寧在春:主頁

一名喜歡文藝卻踏上編程這條道路的小青年。

希望:我們,待別日相見時,都已有所成。

總結(jié)

以上是生活随笔為你收集整理的「后端小伙伴来学前端了」Vue中为什么直接安装less-loader会报版本过高错误?你有没有思考过?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。