Перенесите CKEditor на ES5, используя микс Webpack / Laravel - PullRequest
1 голос
/ 29 апреля 2019

CKEditor не работает в iOS 10 (Safari).

Я нашел руководство, описывающее, как перенести его в ES5, чтобы оно работало.Я пытаюсь заставить его работать с Laravel.Руководство здесь: https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/advanced-setup.html#option-building-to-es5-target

Я пытаюсь заставить его работать, используя Laravel Mix, но это не самый сильный мой навык, хотя я и пытался.Из документа Laravels эту проблему можно решить с помощью чего-то вроде:

mix.webpackConfig({
    resolve: {
        module: {
                rules: [
                {
                     test: /ckeditor5-[^\/\\]+[\/\\].*\.js$/,
                     use: [
                             {
                                 loader: 'babel-loader',
                                 options: {
                                   presets: [ require( '@babel/preset-env' ) ]
                                 }
                             }
                          ]
                },
               ]
            }
      }
});

, но я не могу заставить его работать.Я также подумал о том, чтобы сделать копию webpack.config.js, как описано здесь: https://laravel.com/docs/5.8/mix#custom-webpack-configuration

Но опять же у меня возникают сомнения, когда я пытаюсь решить проблему (это больше всего связано с синтаксисом).Кто-нибудь пытался заставить CKEditor работать в Safari iOS 10 с помощью Laravel?

Заранее спасибо.

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