【问题标题】:Nuxt 3 - resolver.resolveModule is not a functionNuxt 3 - resolver.resolveModule 不是函数
【发布时间】:2021-12-25 09:33:55
【问题描述】:

我想在新的 Nuxt 3 项目中配置 style-resources 并全局使用一些变量,但是当我将一些选项传递给 nuxt.config 文件时,我收到了这个错误:

Cannot start nuxt: resolver.resolveModule is not a function

我的依赖:

  "devDependencies": {
    "nuxt3": "latest",
    "prettier": "^2.4.1"
  },
  "dependencies": {
    "@nuxtjs/style-resources": "^1.2.1",
    "sass": "^1.43.4"
  }

nuxt.config.js

export default defineNuxtConfig({
  css: ['~/assets/main.scss'],
  buildModules: ['@nuxtjs/style-resources'],
  styleResources: {
    scss: ['./assets/variables.scss'],
  },
});

我正在使用这个库: https://github.com/nuxt-community/style-resources-module

我知道 Nuxt 3 仍处于 Beta 版本,但也许有人已经遇到过这个问题,或者知道应用全局资源的不同方式

【问题讨论】:

    标签: javascript nuxt.js nuxtjs3


    【解决方案1】:

    我认为 Nuxt3 不支持该模块。将此添加到 nuxt.config 对我有用:

    vite: {
            css: {
                preprocessorOptions: {
                    scss: {
                        additionalData: '@import "@/assets/scss/variables.scss";',
                    },
                },
            },
        }
    

    【讨论】:

    • 感谢您发布此信息!这为我解决了问题。
    猜你喜欢
    • 2019-06-14
    • 2021-06-08
    • 2020-04-11
    • 1970-01-01
    • 2022-10-18
    • 2019-01-13
    • 2021-08-30
    • 1970-01-01
    • 2021-01-20
    相关资源
    最近更新 更多