Uncaught TypeError: t.rgb не является функцией
Я создал угловое приложение, построил его и пытаюсь его обслужить
$ ng serve --prod --aot
Это приводит к следующей ошибке в консоли
Uncaught TypeError: t.rgb is not a function
at HO (color.js.pre-build-optimizer.js:227)
at GO (color.js.pre-build-optimizer.js:232)
at rgb.js.pre-build-optimizer.js:36
at RH (ramp.js.pre-build-optimizer.js:4)
at Module.zUnb (BrBG.js.pre-build-optimizer.js:16)
at f (bootstrap:78)
at Object.0 (index.js.pre-build-optimizer.js:26)
at f (bootstrap:78)
at t (bootstrap:45)
at Array.r [as push] (bootstrap:32)
Приложение не отображается
Когда я создаю приложение без минификации ( --prod
флаг), оно работает.
Я вижу только эту проблему при использовании D3
D3 ^ 5.9.1. Угловая версия 7.3.9. машинопись 3.2.4
Я попробовал много комбинаций версий без удачи.
Он также успешно работает, когда я прохожу, --optimization=false
я не смог отладить это до сих пор. Это очень похоже на этот вопрос, однако решения не относятся к этой ситуации
Пожалуйста, дайте мне знать, если какая-либо дополнительная информация будет полезна.
javascript
angular
d3.js
johnchase
источник
источник
Ответы:
Обновите свою версию @ angular-devkit / build-angular (только что нашел ее здесь ).
источник