在Vue项目中遇到TypeError: this.getOptions is not a function这个错误,通常是由于less-loader的版本不兼容所导致的。以下是一些解决步骤,帮助你解决这个问题: 确认错误拼写: 确保方法名拼写正确,应该是this.getOptions而不是this.getoptions。JavaScript是区分大小写的,所以getOptions和getoptions被视为不同的方法。
编辑代码运行时报错:TypeError: this.getOptions is not a function 解决:less-loader高版本配置变了,安装低版本less-loader:npm install less-loader@7.3.0 --save-dev
Vue项目,安装less和less-loader ,报错Syntax Error: TypeError: this.getOptions is not a function 原因 安装的less和less-loader版本可能是最新的,容易出现问题。所以推荐安装稳定版本 解决办法 安装指定版本 npminstall less@3.9.0less-loader@4.1.0-D // 这个可能是我当时的稳定版本,你们的话可以查看一下最新...
下载依赖:npm install less less-loader 在mian.js中添加: importlessfrom"less";Vue.use(less); 使用: <style lang="less"></style> 使用Less 时运行报错 this.getOptions is not a function 原因:less-loader安装的的版本过高 解决:重新安装较低版本 npm uninstall less-loader npm install less-loader@5.0...
在使用Vue框架开发项目时,遇到了报错提示“this.getOptions is not a function”的问题。经过排查,发现问题是由于安装了版本过高的less-loader模块导致的。解决此问题的方法如下:首先,需要将当前项目中过高的less-loader版本进行卸载,以确保项目正常运行。执行以下命令进行卸载操作:1. npm uninstall less...
【摘要】 问题描述:在下载完依赖后,启动项目报错提示:this.getOptions is not a function编辑原因分析:问题的分析:可能是由于node版本安装太高,导致下载以前老版本或者老项目package.json里面依赖的时候, less-loader 的版本下的过高了,不兼容 getOptions 函数方法,所以需要对 less-loader 进行降级处理。解决...
vue中webpack和less填坑:项目运行起来报错TypeError: this.getOptions is not a function,好久没怎么用less了,今天在vue项目中突然想用less来改轮播图的样式,做一个穿透。折腾几何,昏昏欲死,历经各番查阅,终于解决,此时心中飞过无数省略号!下面细说一下经历和填坑
简介: vue 提示 this.getOptions is not a function 报错 问题描述: 在下载完依赖后,启动项目报错提示:this.getOptions is not a function 编辑 原因分析: 问题的分析:可能是由于node版本安装太高,导致下载以前老版本或者老项目package.json里面依赖的时候, less-loader 的版本下的过高了,不兼容 getOptions 函数...
vue脚手架中安装less-loader默认是使用最新的版本,在.vue文件中使用lang="less"之后发现编译报错,Syntax Error: TypeError: this.getOptions is not a function 原因 因为less-loader版本太高问题,webpack和less-loader版本兼容问题导致的,需要降低版本。
TypeError: this.getOptions is not a function xxxxxxxxx……(此处省略老妈妈的裹脚——又臭又长) 解决方案:把less-loader卸载后降级换成5.0的版本!注意less是生产环境使用,线上环境不需要,故用--save-dev,具体操作如下: npm uninstall less-loader ,再 npm i less-loader@5.0 -D。