首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使用Nuxt/Tailwind安装字体

无法使用Nuxt/Tailwind安装字体
EN

Stack Overflow用户
提问于 2021-03-05 13:19:11
回答 3查看 1.1K关注 0票数 4

我准确地应用了这个答案,但是我的自定义字体类仍然不能工作:

tailwind.config.js

代码语言:javascript
复制
module.exports = {
  theme: {
    fontFamily: {
      "intro-regular": "intro-regular"
    },
    extend: {
      fontSize: {
        "10": "10px",
        "11": "11px"
      }
    }
  }
}

assets/scss/fonts.scss

代码语言:javascript
复制
@font-face {
  font-family: 'intro-regular';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/intro/Intro-Regular.otf') format('opentype');
}

这应该可以,但是当我在我的应用程序中的任何地方尝试@apply intro-regular时,我都会得到以下错误:

intro-black类不存在

有什么建议吗?

(而且,我甚至没有看到DevTools‘see中加载的字体:不管Tailwind,我认为字体至少应该加载,但它没有)

编辑:关于我的设置的更多信息

我的main.scssnuxt.config.js中的导入

代码语言:javascript
复制
css: [
  {
    src: '~/assets/scss/main.scss',
    lang: 'scss'
  }
],

main.scss

代码语言:javascript
复制
@import 'fonts';

为了安装Nuxt/Tailwind,我遵循了医生们。但是,有时Nuxt.js的情况是这样的,事情并没有如预期的那样发生,而且Nuxt也没有在/assets文件夹中创建任何tailwind.css文件。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-03-07 17:03:27

我不确定配置的其余部分,但是要应用带有Tailwind的特定字体,正确的形式是@apply font-intro-regular (以font作为前缀)。

至于配置的其余部分,我确实在~/assets/scss/tailwind.scss中有这部分

代码语言:javascript
复制
/* stylelint-disable scss/at-rule-no-unknown */
@tailwind base;
@tailwind components;
@tailwind utilities;
/* stylelint-enable */

如果@import './fonts';仍然不能工作,您可能可以在这里添加它。

这个在我的nuxt.config.js文件里

代码语言:javascript
复制
buildModules: [
  [
    '@nuxtjs/tailwindcss',
    {
      cssPath: '~/assets/scss/tailwind.scss',
    },
  ],
]
票数 0
EN

Stack Overflow用户

发布于 2021-03-05 13:46:57

src: url('../fonts/intro/Intro-Regular.otf')

应:

src: url('~/assets/fonts/intro/Intro-Regular.otf')

票数 2
EN

Stack Overflow用户

发布于 2022-09-28 08:41:56

不应使用(“.”)在字体名称中

代码语言:javascript
复制
module.exports = {
  theme: {
    fontFamily: {
     intro: ("intro-regular": "intro-regular")
    },
    extend: {
      fontSize: {
        "10": "10px",
        "11": "11px"
      }
    }
  }
}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66493322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档