D3でangular-cliを使用しようとしています。後
typings install d3 --save
npm install d3
私はnode_modulesに持っています
そしてtypings
フォルダに
angular-cli-build.js
module.exports = function(defaults) {
var app = new Angular2App(defaults, {
vendorNpmFiles: ['d3/d3.js']
});
return app.toTree();
};
index.html
System.config({
packages: {
app: {
format: 'register',
defaultExtension: 'js'
}
},
d3: {
'd3': 'vendor/d3/d3.js'
}
});
ディレクティブでbar-chart
d3 をインポートしようとしています
import {Directive} from 'angular2/core';
import d3 from 'd3';
@Directive({
selector: 'bar-graph',
providers: [],
host: {},
})
export class BarGraph {
constructor() {
console.log(d3);
}
}
しかし、アプリは読み込まれず、console.log
localhost:4200/d3 を取得しようとしていると表示されます。