项目中没有明确的引用,需要不停的尝试寻找问题。

最终解决步骤

1.确认依赖版本

npm list sass sass-loader @dcloudio/vue-cli-plugin-uni

我这边输出如下:
clvp-customer-h5@0.1.0 /Users/wanglijuan/workspace/belink/release/guoxin-shopxo-uniapp
├── @dcloudio/vue-cli-plugin-uni@2.0.2-4060620250520001
├─┬ sass-loader@10.5.2
│ └── sass@1.89.2 deduped
└── sass@1.89.2

2.我这个显示版本太高,与依赖版本不符,需要降级

npm install sass@1.32.13 sass-loader@10.2.1 --save-dev

同时修改vue.config.js文件

module.exports = {
  css: {
    loaderOptions: {
      scss: {
        prependData: `@import "@/uni.scss";`,
        sassOptions: {
          // 完全静默所有警告
          logger: {
            warn: () => {},
            debug: () => {}
          }
        }
      }
    }
  }
}

3.清缓存并重启

rm -rf node_modules/.cache package-lock.json
npm install
npm run serve

更多推荐