问题描述 vue脚手架中安装less-loader默认是使用最新的版本,在.vue文件中使用lang="less"之后发现编译报错,Syntax Error: TypeError: this.getOptions is not a function 原因 因为less-loader版本太高问题,webpack和less-loader版本兼容问题导致的,需要降低版本。 解决 卸载原来安装的less-loader,安装指定低版本的less...
1. 那么这个原因是我们直接npm install less-loader的时候,下载的版本太高,无法去兼容getOptions函数方法。 这是我之前下载的版本 这个时候只需要把版本降级就好了。这个就会发现已经是不会有报错的。 npm uninstall less-loader//卸载当前的less-loader 1. npm install less-loader@5.0.0//下载指定的版本less-load...
安装less-loader最新版vue项目项目提示报错: Failed to compile with 1 errors 报错信息Failed to compile with 1 errorsModule build failed: TypeError: loaderContext.getResolve is not a function ERROR Failed to compile with 1 errors 14:20:44 error in ./src/components/HelloWorld.vue Module build failed...
此问题之前解决过,是由于less-loader版本过高导致,但是发现package.js中less-loader的版本已经是5.0.0了,难道less-loader5.0.0版本还是高吗,随即把 less-loader的版本分别降低到了 4.0+和3.0+版本,再次运行npm run serve 启动项目发现报错还是一样,没有解决。三、报错问题解决1、根据以上测试和报错问题,问题能够定位...
我一看:你可能需要安装一下less-loader,我直接输入命令安装 代码语言:javascript 复制 cnpm i less-loader 执行完毕,再次运行发现报错信息变了: 代码语言:javascript 复制 TypeError:this.getOptions is not afunction 原来是版本太高了,于是卸载 代码语言:javascript ...
尝试使用less-loader时报错,显示css-loader发生错误,显示没有找到@babel/preset-env。 问题出现的平台版本及自己尝试过哪些方法 安装babel-preset-env,在babel的presets中添加env,仍然显示未找到@babel/preset-env 相关代码 // 请把代码文本粘贴到下方(请勿用图片代替代码)// .babelrc { "plugins": [ [ "transform...
安装less-loader报错 unable to resolve dependency tree 安装Less // 一起安装$ npm i less less-loader -D// 分开安装$ npm i less-D$ npm i less-loader -D AI代码助手复制代码 但是在安装 less-loader 的时候失败,报错: npm ERR! code ERESOLVE ...
我们都知道在 Vue 中并不只有纯正的CSS,还有less、sass等,后面这些,写起来都可以级联着,不需要像原生的css那样,会方便很多。 大家都知道我也是最近写的vue,看见周围人都在用这个,我也就去安装了一下,但是一直都报一个版本过高的错误。这种错误非常好解决,因为后端也常遇到,直接降版本就好了。
vue的项目中使用lang=”less“在安装less-loader的时候经常会因为版本过高报错 Module build failed: TypeError: loaderContext.getResolve is not afunctionat createWebpackLessPlugin (C:\Users\EDZ\Desktop\nsf_enterprise\nsf_enterprise\node_modules\less-loader\dist\utils.js:31:33) ...