如何解决 NuxtJS 和 Vuetify 2.0 之间的 scss 冲突

乔治马里奥

我正在尝试升级现有的 NuxtJs 项目以使用新的 vuetify 2.0 版。NuxtJS 使用“node-sass”包来处理正在使用的 sass/scss 文件。Vuetify 2.0 依赖于包 'sass' 并要求不存在 'node-sass' 包以免发生冲突。

我已经尝试删除包 'node-sass' 和无数其他可能的配置。通过使用包“@nuxtjs/style-resources”,问题变得更加复杂,该包用于将 scss 文件暴露给组件。这个包似乎正在利用不需要的“node-sass”,没有明显的选项可以绕过它。最接近我得到的工作结果是通过声明一个自定义加载器,如下所示https://codesandbox.io/s/kk70v7217

nuxt.config.js:

    import Fiber from "fibers";
    import Sass from "sass";

    const customSass = {
      implementation: Sass,
      fiber: Fiber
    };

...

    build: {
        loaders: {
          scss: customSass
        }
      }

不使用“@nuxtjs/style-resources”时,scss 文件似乎已加载,但未暴露给 vuetify 组件,在每个变量出现时都会出现“未定义变量 $accent-color”错误。当对要公开的文件使用“@nuxtjs/style-resources”时,它坚持寻找不需要的“node-sass”。

有没有办法在使用 vuetify 2.0 和 nuxtjs 和 style-resources 时入不敷出?

尼库克里斯特

您可以使用vuetify-module当前版本是1.0.1并且正在使用vuetify v2

安装此模块后,您可以使用以下命令检查vuetify版本npm list vuetify

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何解决 mscorlib 和 Nuget 包之间的 ApplicationException 冲突

如何解决React Native中scrollview和flatList之间的滚动冲突

如何解决JPMS和OSGi Bundle for Eclipse插件项目之间的冲突

如何解决Swiper和Video.Js之间的事件冲突

如何解决类名和函数名之间的名称冲突

如何解决 ACE 和 Android 之间的冲突声明(CPU_SET_T)?

如何解决拆分的APK和捆绑软件的版本代码之间的冲突?

如何解决系统和库依赖关系之间的C ++冲突

Django 和 Google Cloud SDK 之间的 argparse 库冲突 - 如何解决

如何解决Ubuntu和GIMP之间的软件包冲突?

如何解决来自2个不同jar的相同类之间的冲突?

如何解决2D网格中两个矩形之间的冲突?

如何解决“无法解决 French_CL_AI 和 French_BIN 之间的排序规则冲突”?

如何解决composer.json中所需的4.1安装和4.0依赖包之间的Laravel版本冲突

解决矩形和圆形之间的冲突

如何解决Homebrew与MacPorts或Fink之间的冲突?

如何解决FormFlow中值之间的依赖关系冲突

如何解决协议和类字段类型之间的冲突?

vuetify2安装问题和css / scss必须

如何解决歧义和冲突LR解析器?

如何解决GTest和LibTorch联动冲突

如何解决SwiftUI中的滚动冲突和翻译?

LibGit2Sharp如何解决冲突?

解决Ubuntu上Java和Javac之间的版本冲突

Spring OXM 和 Spring Core 之间冲突的解决方法

如何解决CFXURLCache和_NSURLSessionLocal之间的保留周期?

如何解决“ crossPaths:= false”和“ + publish”之间的交互?

如何解决MongoDB 3.6和4.2之间的featureCompatibilityVersion问题?

如何解决宏和函数之间的名称重复?