You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Nuxt3 + Vite项目中SCSS文件加载失败求助

Nuxt3中SCSS文件无法加载的解决方法

步骤1:安装SCSS依赖

Nuxt3基于Vite构建,必须安装sass预处理器依赖才能解析SCSS文件,执行以下命令安装:

npm install sass --save-dev
# 或使用yarn
yarn add sass -D

步骤2:确认路径配置

你的nuxt.config.ts位于nuxtjs目录下,对应assets/styles/main.scss的正确路径写法可任选其一:

css: [
  'vuetify/lib/styles/main.sass',
  'assets/styles/main.scss', // 相对路径写法
  // 或
  '~/assets/styles/main.scss', // Nuxt默认别名路径
  // 或
  '@/assets/styles/main.scss' // 另一种别名路径
]

步骤3:清理缓存并重启服务

缓存可能导致路径解析异常,执行以下命令清理Nuxt缓存后重启开发服务:

npx nuxt clean
npm run dev

步骤4:配置Vite预处理器(可选)

如果以上步骤无效,可在Vite配置中明确SCSS预处理器选项,确保解析正常:

vite: {
  define: {
    'process.env.DEBUG': false,
  },
  css: {
    preprocessorOptions: {
      scss: {
        // 若需引入全局SCSS变量,可在此配置,示例:
        // additionalData: '@import "@/assets/styles/variables.scss";'
      }
    }
  }
},

内容的提问来源于stack exchange,提问作者Prowect

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 13:27:26