Je veux utiliser Chart.js dans mon Angulaire du projet. Dans les précédentes Angular2 versions, j'ai été de le faire à l'aide d'un tableau.loader.ts":
export const { Chart } = require('chart.js');
Ensuite dans le code du composant je viens de
import { Chart } from './chart.loader';
Mais après la mise à jour de la cli 1.0.0 et Angulaire 4, j'obtiens l'erreur: "Impossible de trouver le nom de 'besoin'".
Pour reproduire l'erreur:
ng new newapp
cd newapp
npm install chart.js --save
echo "export const { Chart } = require('chart.js');" >> src/app/chart.loader.ts
ng serve
Dans mon " tsconfig.json", j'ai
"typeRoots": [
"node_modules/@types"
],
Et dans "l'node_modules/@types/node/index.d.ts" il y a:
declare var require: NodeRequire;
Donc, je suis confus.
BTW, je ne cesse de rencontrer l'avertissement:
[tslint] The selector of the component "OverviewComponent" should have prefix "app"(component-selector)
Si j'ai mis le "préfixe": "" dans mon".angulaire de la cli.json". Pourrait-il raison de changer de " angulaires-cli.json' pour '.angulaire de la cli.json " la cause?