./node_modules/mapbox-gl/dist/mapbox-gl.css Ошибка сборки модуля: TypeError: Невозможно прочитать свойство 'toFixed' из неопределенного - PullRequest
0 голосов
/ 26 февраля 2020

Я интегрировал Mapbox GL JS (версия: 1.8.0) в React (версия: 16.12.0), и он работает нормально. Но когда я пытаюсь запустить команду сборки, выдается следующее сообщение:

./node_modules/mapbox-gl/dist/mapbox-gl.css Module build failed: TypeError: Cannot read property 'toFixed' of undefined <code>at Array.filter (<anonymous>) at Array.filter (<anonymous>) at Array.filter (<anonymous>) at Array.forEach (<anonymous>)

npm ERR! код ELIFECYCLE npm ОШИБКА! errno 1 npm ERR! my-app@0.1.0 сборка: react-scripts build npm ОШИБКА! Статус выхода 1 npm ERR! npm ОШИБКА! Не удалось выполнить скрипт сборки my-app@0.1.0. npm ОШИБКА! Вероятно, это не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации. npm ERR! код ELIFECYCLE npm ОШИБКА! errno 1 npm ERR! my-app@0.1.0 постановка: env-cmd .env.staging npm run build npm ОШИБКА! Статус выхода 1 npm ERR! npm ERR! Не удалось выполнить сценарий my-app@0.1.0. npm ERR! Это, вероятно, не проблема с npm. Вероятно, есть дополнительные выходные данные регистрации.

Кто-нибудь может мне сказать, почему реагирует команда сборки, выдавая ошибку, тогда как npm команда запуска не?

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

@ Jonas, спасибо за ответ.

Я исправил это, выполнив два следующих шага:

Удалив mapbox-gl. css import со страницы jsx И добавьте следующая строка в индексе. html страница

<link href="https://api.tiles.mapbox.com/mapbox-gl-js/v1.8.0/mapbox-gl.css" rel="stylesheet" />

Спасибо

0 голосов
/ 02 марта 2020

У меня была такая же проблема при сборке с react-scripts@1.1.0. Я обновился до последней версии (v3.4.0), которая исправила эту проблему для меня.

npm install --save react-scripts@latest

или

yarn add react-scripts@latest
...