Как исключить определенные CSS-файлы из правил по умолчанию, определенных в конфигурации Rails Webpacker? - PullRequest
0 голосов
/ 20 апреля 2019

У меня проблема с интеграцией CKEditor в мой проект rails webpacker ... Но проблема решается этим

CKEditor Vue Issue

В основном у меня есть эти правилав моем environment.js

rules: [
            {
                test: /ckeditor5-[^/]+\/theme\/icons\/[^/]+\.svg$/,
                use: [ 'raw-loader' ]
            },
            {
                test: /ckeditor5-[^/]+\/theme\/[\w-/]+\.css$/,
                use: [
                    {
                        loader: 'style-loader',
                        options: {
                            singleton: true
                        }
                    },
                    {
                        loader: 'postcss-loader',
                        options: styles.getPostCssConfig( {
                            themeImporter: {
                                themePath: require.resolve( '@ckeditor/ckeditor5-theme-lark' )
                            },
                            minify: true
                        } )
                    },
                ]
            }
        ]

Мне нужно использовать два специальных загрузчика для CSS и SVG.

Но CSS-файлы и SVG-файлы также компилируются webpacker, и поэтому проблема.

static_assets_extensions:
    - .jpg
    - .jpeg
    - .png
    - .gif
    - .tiff
    - .ico
    - .svg
    - .eot
    - .otf
    - .ttf
    - .woff
    - .woff2

  extensions:
    - .coffee
    - .vue
    - .erb
    - .mjs
    - .js
    - .sass
    - .scss
    - .css
    - .module.sass
    - .module.scss
    - .module.css
    - .png
    - .svg
    - .gif
    - .jpeg
    - .jpg

Как я могу исключить файлы css и svg из правил по умолчанию, определенных в конфигурации Rails для Webpack?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...