【问题标题】:Error with using less and less-loader in nuxt [duplicate]在 nuxt 中使用越来越少的加载器时出错 [重复]
【发布时间】:2021-09-12 06:51:12
【问题描述】:

我用 yarn 安装了越来越少的加载器。当我在 /pages/index.vue 中使用 <style lang="less" scoped> 时出现此错误

nuxt(^2.15.8) 少(^4.1.1) 少加载器(^10.0.1)

模块构建失败(来自 ./node_modules/less-loader/dist/cjs.js):TypeError: this.getOptions is not a function at Object.lessLoader

我删除了 node_module 文件和 package-lock.json 文件并重新安装了它们,但我再次收到此错误。

【问题讨论】:

  • 我在 nuxt 中使用了类似的东西,没问题,但是在每个 vue 文件中,我都遇到了 less-loader 的错误。它通过降级 less-loader 解决。
  • 我的回答差不多。

标签: vue.js nuxt.js less


【解决方案1】:

通过将 less-loader 降级到 v7.3.0 解决了您的问题。

从less-loader v8.0.0 开始,minimum supported webpack version is 5 和 nuxt 2.15.8 不使用 webpack 版本 5。

less-loader v8.0.0 release notes

【讨论】:

  • 哦,是的,我犯了一个错误。我的意思是 nuxt 2.15.8 没有使用 webpack 版本 5。感谢您的评论!
猜你喜欢
  • 2013-08-04
  • 2023-03-15
  • 2018-02-05
  • 1970-01-01
  • 1970-01-01
  • 2017-08-08
  • 2019-05-15
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多