Istnieje wiele rozbieżności dotyczących prawidłowego sposobu importowania i używania formatu D3 w aplikacji Angular 2.0.0-rc.4. Widziałem:Prawidłowy sposób importowania pliku D3.js do aplikacji Angular 2
1) należy dodać do pliku index.html korzeń:
<script src="https://d3js.org/d3.v4.min.js"></script>
Następnie przy użyciu:
Import * as d3 from 'd3';
w dowolnym pliku komponentu, który chcę wdrożyć D3 wizualny . w
2) za pomocą NPM:
npm install d3 --save
typings install d3 --save
wtedy jeszcze przy użyciu:
Import * as d3 from 'd3';
Choć z maszynopis 2.0.0 Beta (jeśli Czytam dokumentację prawej) można zrobić:
npm install --save @types/d3
Wtedy naprawdę użyć:
Import * as d3 from 'd3';
- W obie strony, dodanie do var map = { }
do systemjs.config.js
'd3':'node_modules/d3/d3.min.js'
i dodanie do var packages = { }
'd3':{main:'build/d3.js',defaultExtension:'js'}
Czy ktoś może potwierdzić prawidłowy sposób realizacji D3? Dziękuję Ci.
chcieliby wiedzieć, aby, jak mój import d3 daje mi czerwoną linię „Nie można odnaleźć modułu ". Zrobiłem instalację npm d3 – nCore
Niewielka zmiana opcji 2 powyżej działa dla mnie, zobacz: https://gist.github.com/satyagraha/5544424965c41f261ac245a92673aa71 – satyagraha