TypeError: this.getOptions is not a function  at Object.lessLoader 在vue项目中less报错问题解决less版本问题,卸载重新安装指定版本号npm install less@3.9.0 -s
npm install less-loader@5.0.0 -s

less使用

第一步:安装

npm install less less-loader --save-dev

第二步:在配置文件中配置

实际上如果我们通过vue-cli来构建项目,这一步是可以省略的。在webpack.dev.conf.js中,我们可以看到下面的代码:

 module: {rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap })},

在build文件夹下有一个utils.js文件,这个文件提供了一些通用的方法,供webpack.dev.conf.js和webpack.prod.conf.js使用。 其中styleLoaders方法如下:

通过这个方法可以对大多数css预处理进行了配置,具体配置在cssLoaders方法中。

// Generate loaders for standalone style files (outside of .vue)
exports.styleLoaders = function (options) {var output = []var loaders = exports.cssLoaders(options)for (var extension in loaders) {var loader = loaders[extension]output.push({test: new RegExp('\\.' + extension + '$'),use: loader})}return output
}

第三步:在单组件.vue中使用

TypeError: this.getOptions is not a function at Object.lessLoader less安装使用报错相关推荐

  1. TypeError: this.getOptions is not a function at Object.lessLoader

    问题描述: 当前找不到 lessLoader, 原因: 默认的vue ui 帮我们创建的项目并没有去安装less相关的loader,如果想要使用less相关的语法,那么必须先配置好less相关的loa ...

  2. VUE Module build failed: TypeError: this.getOptions is not a function at Object.loader 解决办法

    背景:在VUE中安装了 npm install node-sass sass-loader --save-dev,然后启动就报错了,看提示是因为依赖的问题 查了一下 node-sass sass-lo ...

  3. Module build failed: TypeError: this.getOptions is not a function at Object.loader

    问题描述 测试webpack相关功能时出现这个Module build failed: TypeError: this.getOptions is not a function at Object.l ...

  4. 【Error】Less-loader 版本过高,TypeError: this.getOptions is not a function

    TypeError: this.getOptions is not a function 原因分析 解决方案 原因分析 由于 less-loader 的版本过高,会报出 TypeError: this ...

  5. 安装sass-loader后报错:TypeError: this.getOptions is not a function

    运行命令: npm install --save-dev sass-loader 安装sass-loader后报错:TypeError: this.getOptions is not a functi ...

  6. happypack打包报错TypeError: this.getOptions is not a function

    网上很多TypeError: this.getOptions is not a function,需要从错误提示看: 上面红色框可以看出style-loader报错了,应该改style-loader, ...

  7. 安装node-sass运行报错 Module build failed: TypeError: this.getResolve is not a function at Object.loader

    在搭建vue脚手架 或者是在vue项目中,想使用sass的功能, npm install node-sass --save-dev //安装node-sass npm install sass-loa ...

  8. Vue项目 Module build failed: TypeError: this.getResolve is not a function at Object.loader……

    由于还用不惯 webpack 4,特别是采用了vue-cli3 搭建的项目,由于还没搞懂在这种环境中自己手动调整配置(vue-cli3 简化了配置,原来很多的配置都集成到vue-cli3内部,不需要在 ...

  9. 记录webpack使用问题,使用报错“UnhandledPromiseRejectionWarning,file-loader图片过大,无法加载图片,打包html文件报错TypeError

    记录webpack使用报错 版本号问题 运行npm run build,报错 "UnhandledPromiseRejectionWarning: TypeError: this.getRe ...

  10. Syntax Error: TypeError: this.getOptions is not a function

    出现问题场景:vue运行项目过程中报错 检查代码中并无写错的地方 其实涉及到这个问题,就是版本原因了,我安装的 scss-loader 版本太高,卸载安装低版本即可 npm uninstall --s ...

最新文章

  1. myeclipse部署项目后,debug模式启动,总是弹出Class.class文件
  2. 江苏全国计算机考试考点,江苏省 全国计算机等级考试考点
  3. catia钣金根据线段折弯_钣金折弯加工注意事项有哪些?钣金折弯要点介绍
  4. Silverligth out of browser OOB应用安装卸载说明
  5. Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile 解决办法
  6. 金庸笔下人物名字来历
  7. 一篇写给从未编程过的人的入门教程
  8. Verilog HDL 出租车计费器实现
  9. android工程模式的指令,华为手机怎么进入工程模式 华为进工程模式指令
  10. rk3288 android4.4,RK3288 Android4.4使用A6212,wifi可以用但是蓝牙起不来
  11. 童年计算机课企鹅游戏,这些童年游戏,你一定玩过
  12. Excel·VBA单元格内容拆分
  13. 计算机编程专业的民办大学排名,法国计算机编程专业大学排名(2020年USNEWS)_快飞留学...
  14. 月薪50K的测试工程师,要求原来是这样!
  15. STM32cube HAL库两条命令实现i2c通信---Nucleo L476RG用I2C实现tmp117模块温度读取并串口打印
  16. OI生涯回忆录(Part2:至初二APIO结束)
  17. hdu 1430 魔板
  18. 揭密迅雷BT式下载本质 [揭密迅雷]
  19. 苹果手机系统更新信号无服务器,苹果手机服务中心,新买的苹果手机居然无信号...
  20. 为什么 Pr 中添加的文字很模糊?

热门文章

  1. 2022年全球市场软件无线电平台总体规模、主要企业、主要地区、产品和应用细分研究报告
  2. 云原生微服务架构实战精讲第三节 示例用户场景分析和领域驱动DDD
  3. oracle迁移到人大金仓,Oracle迁移数据到人大金仓V8
  4. win7怎么查找网络上的计算机,Win7系统无法查看工作组计算机如何解决? Win7系统查看工作组计算机的方法...
  5. 【Letcode】机器人大冒险python3实现
  6. 云计算数据中心的特点
  7. linux如何用命令进入u盘,linux 下如何打开u盘
  8. gin结合endless实现热更新
  9. netty源码阅读之编码之flush刷新buffer队列
  10. EKS使用AWS EFS CSI