验证码: 看不清楚,换一张 查询 注册会员,免验证
  • {{ basic.site_slogan }}
  • 打开微信扫一扫,
    您还可以在这里找到我们哟

    关注我们

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

阅读:1002 来源:乙速云 作者:代码code

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

问题描述

今天想在网上找一个好看的登录页面,把别人的代码引入进来之后,发现项目编译不了,并且报错了:

Module not found: Error: Can’t resolve ‘less-loader’

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

分析问题

从错误的日志就可以看出来,是缺少了less-loader这个依赖,但是我们又在项目中使用了(引用了)Sass语法,就会保一下错误

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

实际上是组件中的样式里加了这么个代码


 

比如这里:

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

科普:什么是less-loader

简单来说:

webpack 将 Less 编译为 CSS 的 loader。

解决问题:安装less插件

而这个less是需要安装的,直接执行命令:

npm install --save-dev less-loader less

这个包很小,下载起来很快的:

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

注意:如果less直接安装,会自动安装为最新版本,可能会导致项目无法启动,所以要根据自己的vue版本选择less适用的版本

下载完成之后再次启动项目即可:

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

Vue启动失败报错Module not found: Error: Can‘t resolve 'less-loader'怎么解决

分享到:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: hlamps#outlook.com (#换成@)。
相关文章
{{ v.title }}
{{ v.description||(cleanHtml(v.content)).substr(0,100)+'···' }}
你可能感兴趣
推荐阅读 更多>