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
я досі не міг налагодити це. Це дуже схоже на це питання, проте рішення не стосується цієї ситуації
Будь ласка, повідомте мені, чи буде корисна будь-яка додаткова інформація.
чи можете ви переслати свій код з github, у мене було дуже багато проблем із прапором збірки без --aot, і зазвичай проблема знаходиться в кутовій або залежній залежності. Чи можете ви завантажити файл package.json або ваш кутовий, щоб я міг побачити належну помилку з кодом?
—
mtorreblanca
@johnchase, де ви могли вирішити це? Я також
—
стикаюся
@johnchase спасибі .. у моєму випадку, схоже, незначна версія для D3 та Angular 8 мала деякі проблеми. Натрапивши на останні версії, це вирішило для мене.
—
maxkart
Звичайно, будь-ласка , знайти варіанти тут stackoverflow.com/questions/58898594 / ...
—
maxkart