После обновления до angular 8 начали появляться проблемы со сборкой, говоря d3 документ не определен.Я видел сообщение, решающее проблему, но я действительно хочу знать, почему это происходит и почему проблема не возникала во время Angular 7. Быстрое решение для переключения цели es2015 на es5.Ниже приведены версии d3, которые у меня есть сейчас.
// package.json
"nvd3": "^1.8.6",
"d3": "3.5.17",
// tsConfig.json
{
"compilerOptions": {
"target": "es5",
"module": "esnext",