を私のようにChart.js(新バージョン)を使用します。キャッチされていないにReferenceError:必要が定義されていない - Chart.js
<script src="~/Plugin/Chart.js/src/chart.js"></script>
が、私はクロームでデモとき、私はエラーを取得:
chart.js:4 Uncaught ReferenceError: require is not defined
を私のようにChart.js(新バージョン)を使用します。キャッチされていないにReferenceError:必要が定義されていない - Chart.js
<script src="~/Plugin/Chart.js/src/chart.js"></script>
が、私はクロームでデモとき、私はエラーを取得:
chart.js:4 Uncaught ReferenceError: require is not defined
あなたのコードでは、代わりにバンドルを引き出してください。たとえば、/プラグイン/ Chart.js/dist/Chart.bundle.js
最初にrequire.js
ファイルが含まれており、RequireJSを使用してください。 hereをダウンロードできます。
Bowerをインストールした後も同じ問題がありました。
https://github.com/jtblin/angular-chart.js/issues/466で提案されているように、溶液は
あなたはバウアーを使用している場合は、あなたのbower.json
でこれを試してみてください(角1.4.0でテスト済み)chart.jsと角度-chart.jsの特定のバージョンを取得することでしたその後、"chart.js": "npm:chart.js#2.1.0",
"angular-chart.js": "1.0.1"
と実行します。bower install
NPM場合:chart.jsがあなたのために働いていない、あなたはリゾルバを使用する必要があります。
1 - あなたの.bowerrcに入れる:
{
"resolvers": [
"bower-npm-resolver"
]
}
2-インストール亭-NPM-リゾルバ
npm install -g bower-npm-resolver
3-今
使用Chart.bundle.min再びbower install
を実行しますこのページにある.jsバンドル:https://cdnjs.com/libraries/Chart.js
https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.4.0/Chart.bundle.min.js
Angular CLIユーザーの場合 - > angl-cliはng2-charts lib(およびnode_modulesの他のもの)をパックし、自動的にインデックスに追加する必要があるため、このスクリプトをangular-cli.jsonファイルに追加する必要はありません。 html。
です。ありがとうございました。 –
こんにちは、私は同じ問題を抱えています、私はchart.jsからGitHubライブラリをダウンロードしますが、distフォルダはありません。 –
おそらくジェームスの答えを使い、CDNからバンドルを引き出す – derp