针对你遇到的错误“TypeError: this.getOptions is not a function”在css-loader中的情况,我们可以按照以下步骤进行排查和解决: 确认css-loader的版本和配置是否正确: 确保你的css-loader版本与你的webpack版本兼容。webpack 5引入了一些新的API,如this.getOptions,如果你的css-
this.getOptions is not a function 该错误是css预编译的loader与webpack 4 不兼容导致的。尝试升级到webpack 5 或者降级sass-loader / less-loader / postcss-loader 的版本号到上一个主版本号。 比如: # 移除sass-loader@11yarn remove sass-loader -D # 安装上一个主版本的sass-loader yarn add sass-lo...
在用webpack下载loader打包css文件的时候遇到的错误,主要原因就是不兼容 只需要改变一下style-loader和css-loader的版本就好了 "webpack": "^2.3.2", "webpack-dev-server": "^2.4.2" npm install -save -dev style-loader@0.23.1 npm install -save -dev css-loader@2.0.2 ——— 版权声明:本文为CSDN...
TypeError: this.getOptions is not a function 一 背景 在vue2项目上使用less,安装了 less 和 less-laoder之后,编译项目的时候提示下面问题: Module build failed (from ./node_modules/less-loader/dist/cjs.js): TypeError: this.getOptions is not a function 二 排查问题 在网上搜索,有文章说是less-load...
报错信息为:Syntax Error: TypeError: this.getOptions is not a function 问题复现 创建Vue项目并整合Scss的过程见:Vue--整合Scss--使用/实例_IT利刃出鞘的博客 创建完后各个版本为: node.js:v14.15.3 node-sass:7.0.1 sass-loader:13.0.2 node.js版本查看方法 ...
但是在webpack配置scss有错误: error in ./src/App.vue?vue&type=style&index=0&id=7ba5bd90&scoped=true =scss& Syntax Error: TypeError: this.getOptions is not a function 另外我自己百度的vue.config.js配置成这样: module.exports = {
我使用的 node 版本是12.13.0 vue 项目里使用了node-sass,sass-loader,版本如下 "node-sass": "^7.0.3","sass-loader": "^13.0.2", 运行报错 解决 目前我的解决方式降低两个依赖的版本: "node-sass": "^5.0.0","sass-loader": "^10.0.5", ...
Syntax Error: TypeError: this.getOptions is not a function,安装完成运行之后,就没有报错了。会报错,所以选择了这个版本。我使用的node版本是。vue项目里使用了。
还有一种情况,使用lang="less"之后发现编译报错,Syntax Error: TypeError: this.getOptions is not a function 降低一下 less版本 代码语言:javascript 代码运行次数:0 运行 AI代码解释 npm uninstall less-loader npm install less-loader@5.0.0npm uninstall less ...
React 解决this.getOptions is not a function 报错 因为less-loader的版本过高 "devDependencies": {"css-loader": "^4.3.0","less": "^4.1.1","less-loader": "^10.0.0","style-loader": "^1.3.0"} 改为: "devDependencies": { ..."less-loader": "^6.0.0"}...