next-images и next-videos не работают должным образом - PullRequest
0 голосов
/ 21 февраля 2020

В моем следующем. js приложении я использую next-images, next-videos для импорта локальных видео.

это моя конфигурация в next.config.js файле

const withCSS = require('@zeit/next-css')
module.exports = withCSS();

const withImages = require("next-images");
module.exports = withImages();

const withVideos = require('next-videos')
module.exports = withVideos();

Моя проблема здесь в том, что какой бы из двух загружаемых модулей не работал последний, а первый не будет

, например, в случае, указанном выше, видеофайлы будут загружены успешно, но изображения выиграны и он выдает ошибку о том, что для этого типа файла не настроен соответствующий загрузчик, и если я на этот раз изменю порядок импорта двух модулей, изображения будут загружены, а видео - нет.

Может кто-нибудь помочь мне понять, что происходит?

1 Ответ

0 голосов
/ 21 февраля 2020

Я объединил все экспорты в один экспорт, и теперь его рабочий

const withImages = require("next-images");
const withCSS = require('@zeit/next-css')
const withVideos = require('next-videos')


module.exports = withCSS(withImages(withVideos()));

другой, и лучший способ сделать это - использовать next-compose-plugins, как указано в ddon-90 в этой теме

Как объединить и использовать несколько Next. js плагинов

...