Недопустимый объект конфигурации при запуске webpack-dev-server - PullRequest
2 голосов
/ 16 мая 2019

Я только что установил webpacker в своем приложении Rails 5.2 и при попытке запустить bin/webpack-dev-server я получаю следующую ошибку:

✖ 「wds」: недопустимый объект конфигурации. Webpack был инициализирован с использованием объекта конфигурации, который не соответствует схеме API. - configuration.entry должен быть одним из следующих: функция | объект {: непустая строка | [непустая строка]} | непустая строка | [непустая строка] -> Точка входа в сборник. Подробности: * configuration.entry должен быть экземпляром функции -> Функция, возвращающая объект ввода, строку ввода, массив ввода или обещание этим вещам. * configuration.entry не должен быть пустым. -> Создается несколько входных пакетов. Ключ - это имя чанка. Значение может быть строкой или массивом. * configuration.entry должен быть строкой. -> Точка входа без имени. Строка разрешается в модуль, который загружается при запуске. * configuration.entry должен быть массивом: [непустая строка]

Ключ должен быть в configuration.entry should be one of these: function | object, но я точно не знаю, что это значит ...

1 Ответ

2 голосов
/ 16 мая 2019

Проблема заключалась в том, что, когда я установил webpacker (rails webpacker:install), у меня, очевидно, уже была пустая папка app/javascript, поэтому при установке были пропущены эти установочные файлы:

Исходный каталог приложения JavaScript ужесуществует

Ручное добавление файла app/javascript/packs/application.js устранило проблему.

...