Webpack은 글꼴 아이콘을로드하지만 글꼴 자체는로드하지 않습니다.

MaxTretikov

개발중인 플라스크 반응 프로젝트가 있습니다. 내 이전 프레임 워크의 반응 프런트 엔드는 괜찮 았고 글꼴로드 등 모든 것이 었습니다. 불행히도 핵심 오류로 인해 플라스크 백엔드와 통신 할 수 없습니다. bundle.js를 호출하는 html 파일을로드하도록 webpack 프레임 워크를 설계 / 재 도구화 한 다음 호출됩니다. 이것은 글꼴을 제외한 거의 모든 것이 작동하는 이미지입니다 .

흥미롭게도 글꼴의 아이콘은 여전히 ​​제대로로드됩니다. 내 글꼴 파일을 난독 화하면 webpack.config.js빈 유니 코드 상자로 표시됩니다. 이것은 이것이 내 CSS의 오류이고, 어떻게 든 Arial 글꼴이 가져온 Nucleo Outline 글꼴을 덮어 쓰지만 이전 프레임 워크에서 동일한 CSS가 작동했음을 나타낼 수 있습니다.

이것은 내 webpack.config.js:

const webpack = require('webpack');
const resolve = require('path').resolve;
const config = {
     mode: process.env.NODE_ENV,
     devtool: 'eval-source-map',
     entry: __dirname + '/src/index.jsx',
     output: {
               path: resolve('../public/bundle/'),
               filename: 'bundle.js',
               publicPath: resolve('../public/bundle/')
     },
     resolve: {
               extensions: ['.js','.jsx','.css','.scss','.png','.jpg','.jpeg','.gif'],
     },
     module: {
           rules: [
                        {
                        test: /\.jsx?/,
                        loader: 'babel-loader',
                        exclude: /node_modules/,
                        query: {
                                presets: ['@babel/react','@babel/env']
                          }
                            },
                            {
                                test: /\.css$/i,
                                use: [
                                    // Creates `style` nodes from JS strings
                                    'style-loader',
                                    // Translates CSS into CommonJS
                                    'css-loader'
                                ],
                            },
                            {
                                test: /\.scss$/i,
                                use: [
                                    // Creates `style` nodes from JS strings
                                    'style-loader',
                                    // Translates CSS into CommonJS
                                    'css-loader',
                                    // Compiles Sass to CSS
                                    'sass-loader',
                                ],
                            },
                            {
                                test: /\.(png|jpe?g|gif)$/i,
                        loader: 'url-loader',
                                options: {
                      esModule: false,
                    },
                            },
                            {
                                test: /\.(ttf|woff|woff2|eot|otf)$/i,
                        loader: 'url-loader',
                            },
                ],
        },
        devServer: {
            historyApiFallback: true,
      }
};


module.exports = config;

이것은 내 파일 구조 입니다.

또한 플라스크도 JS 콘솔도 오류를 가져 오지 않습니다.

글꼴을 포함한 자산 파일의보다 심층적 인 구조입니다 .

왜 이런 일이 일어나는지 모르겠습니다. 도움을 주시면 감사하겠습니다. 정보를 추가 할 수 있습니다. 나는 기본적으로 모든 것을 시도했습니다. file-loader작동하지 않습니다 (flask가 자산을 가져 오는 데 문제가 있으며 더 이상 아이콘을 찾을 수 없음). ttf-loader도 같은 이유로 작동하지 않습니다.

MaxTretikov

나는 그것을 알아. CSS에는 font-family속성에 목록이 있습니다 . 목록의 마지막 항목 인 Arial로 기본 설정되었습니다. 내 계층 구조에서 상위에있는 다른 글꼴에 대한 가져 오기를 추가해야했습니다.index.html

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

UILabel 글꼴 크기가 굵은 글꼴에 적합하지 않습니다.

분류에서Dev

webpack / sass로로드되지 않은 사용자 정의 글꼴

분류에서Dev

Google 글꼴의 oswald 글꼴이 작동하지 않습니다.

분류에서Dev

Vim은 글꼴을 기울임 꼴로 만들지 않습니까?

분류에서Dev

플라즈마의 일부 글꼴은 흐릿하지만 다른 글꼴은

분류에서Dev

Google 글꼴은 CSS에서 작동하지 않습니다.

분류에서Dev

글꼴 두께가있는 Google 글꼴 : 굵은 글꼴 크기가 같지 않음

분류에서Dev

사용자 정의 아이콘 글꼴이로드되지 않았습니다.

분류에서Dev

얇은 글꼴 두께는 다른 언어의 글꼴에는 적용되지 않습니다.

분류에서Dev

설치 한 글꼴의 버전이 설치된 글꼴보다 높은 경우 Inno Setup으로 글꼴 설치

분류에서Dev

IE가 내 Google 글꼴을로드하지 않습니다.

분류에서Dev

Python Tkinter 글꼴은 변경되지 않습니다.

분류에서Dev

한 글꼴은 IE에서 작동하지만 다른 글꼴은 작동하지 않는 이유

분류에서Dev

사용자 지정 글꼴 아이콘을 만드는 방법은 무엇입니까?

분류에서Dev

Google 크롬은 글꼴을 제대로 렌더링하지 않습니다.

분류에서Dev

Google 글꼴에서로드하는 글꼴이 너무 많습니다.

분류에서Dev

글리프를 다른 글꼴의 글꼴로 패치

분류에서Dev

사용자 정의 글꼴은 글꼴이로드 된 경우에만 표시됩니다.

분류에서Dev

Google Charts API "발견되지 않은 오류 : 하나 이상의 글꼴을로드 할 수 없습니다."

분류에서Dev

@ font-face가 작동하지 않고 글꼴이로드되지 않은 것 같습니다.

분류에서Dev

Chrome이 글꼴을 제대로 표시하지 않습니다.

분류에서Dev

적절한 글꼴 크기를 반영하지 않는 글꼴

분류에서Dev

멋진 글꼴 아이콘 주위에 CSS3로 원을 만드는 방법은 무엇입니까?

분류에서Dev

Firefox는 기본 글꼴 만 사용하고 다른 글꼴은 사용할 수 없습니다.

분류에서Dev

Firefox는 기본 글꼴 만 사용하고 다른 글꼴은 사용할 수 없습니다.

분류에서Dev

굵은 Gotham 글꼴로 표시되지 않는 유로 문자

분류에서Dev

자바는 기울임 꼴 글꼴 얼굴을 합성하지 않습니다

분류에서Dev

Google 글꼴이 Safari에서로드되지 않습니다.

분류에서Dev

특정 글꼴로 작성된 문자에 새 글꼴을 적용하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    UILabel 글꼴 크기가 굵은 글꼴에 적합하지 않습니다.

  2. 2

    webpack / sass로로드되지 않은 사용자 정의 글꼴

  3. 3

    Google 글꼴의 oswald 글꼴이 작동하지 않습니다.

  4. 4

    Vim은 글꼴을 기울임 꼴로 만들지 않습니까?

  5. 5

    플라즈마의 일부 글꼴은 흐릿하지만 다른 글꼴은

  6. 6

    Google 글꼴은 CSS에서 작동하지 않습니다.

  7. 7

    글꼴 두께가있는 Google 글꼴 : 굵은 글꼴 크기가 같지 않음

  8. 8

    사용자 정의 아이콘 글꼴이로드되지 않았습니다.

  9. 9

    얇은 글꼴 두께는 다른 언어의 글꼴에는 적용되지 않습니다.

  10. 10

    설치 한 글꼴의 버전이 설치된 글꼴보다 높은 경우 Inno Setup으로 글꼴 설치

  11. 11

    IE가 내 Google 글꼴을로드하지 않습니다.

  12. 12

    Python Tkinter 글꼴은 변경되지 않습니다.

  13. 13

    한 글꼴은 IE에서 작동하지만 다른 글꼴은 작동하지 않는 이유

  14. 14

    사용자 지정 글꼴 아이콘을 만드는 방법은 무엇입니까?

  15. 15

    Google 크롬은 글꼴을 제대로 렌더링하지 않습니다.

  16. 16

    Google 글꼴에서로드하는 글꼴이 너무 많습니다.

  17. 17

    글리프를 다른 글꼴의 글꼴로 패치

  18. 18

    사용자 정의 글꼴은 글꼴이로드 된 경우에만 표시됩니다.

  19. 19

    Google Charts API "발견되지 않은 오류 : 하나 이상의 글꼴을로드 할 수 없습니다."

  20. 20

    @ font-face가 작동하지 않고 글꼴이로드되지 않은 것 같습니다.

  21. 21

    Chrome이 글꼴을 제대로 표시하지 않습니다.

  22. 22

    적절한 글꼴 크기를 반영하지 않는 글꼴

  23. 23

    멋진 글꼴 아이콘 주위에 CSS3로 원을 만드는 방법은 무엇입니까?

  24. 24

    Firefox는 기본 글꼴 만 사용하고 다른 글꼴은 사용할 수 없습니다.

  25. 25

    Firefox는 기본 글꼴 만 사용하고 다른 글꼴은 사용할 수 없습니다.

  26. 26

    굵은 Gotham 글꼴로 표시되지 않는 유로 문자

  27. 27

    자바는 기울임 꼴 글꼴 얼굴을 합성하지 않습니다

  28. 28

    Google 글꼴이 Safari에서로드되지 않습니다.

  29. 29

    특정 글꼴로 작성된 문자에 새 글꼴을 적용하는 방법은 무엇입니까?

뜨겁다태그

보관