Далее. JS проблема со сборкой и локальным разработчиком - PullRequest
0 голосов
/ 12 июля 2020

Описание ошибки Я работаю с библиотекой react-carousel от brainhubeu в Next JS. Даже когда я использую динамический c импорт с ssr: false, пользовательский интерфейс сборки выглядит странно, но пользовательский интерфейс разработчика в полном порядке.

пользовательский интерфейс разработчика -

I have recreated it in Codesandbox too (this one is for dev environment is running npm run dev)- https://codesandbox.io/embed/suspicious-volhard-460q8?fontsize=14&hidenavigation=1&theme=dark

Однако, когда я собираю его, а затем запускаю сборку, используя npm run build && npm run start -

To recreate this in codesandbox -

  1. In bottom right click on + sign for a new terminal
  2. npm run build
  3. npm run start (I have already added "start": "next start -p 8080" in the package.json file so a new tab will be created for the sandbox and can be accessed as https://460q8-8080.sse.codesandbox.io/, где 8080 означает номер порта)

Ожидаемое поведение Пользовательский интерфейс должен быть таким же, как при использовании npm run dev.

Вопрос

  1. Почему мой пользовательский интерфейс разработчика работает нормально, но когда я создаю и обслуживаю, пользовательский интерфейс выглядит странно. В чем именно разница между npm run dev и npm run build && npm run start в контексте Next JS?

  2. Любое решение этой проблемы?

Мои попытки

  1. Я пытался работать над этой проблемой и задавал этот вопрос в официальных обсуждениях Github на Далее JS. Не удалось найти никакого ответа.

  2. Я даже создал проблему с ошибкой Github на Github react-carousel, они мало чем помогли.

Спасибо за помощь.

...