Imansible trovare il nome ‘require’ dopo l’aggiornamento ad Angular4

Voglio utilizzare Chart.js all’interno del mio progetto angular. Nelle precedenti versioni di Angular2, stavo facendo bene usando un ‘chart.loader.ts’ che ha:

export const { Chart } = require('chart.js'); 

Quindi nel codice componente ho solo

 import { Chart } from './chart.loader'; 

Ma dopo l’aggiornamento a Cli 1.0.0 e Angular 4, ottengo l’errore: “Imansible trovare il nome ‘require'”.

Per riprodurre l’errore:

 ng new newapp cd newapp npm install chart.js --save echo "export const { Chart } = require('chart.js');" >> src/app/chart.loader.ts ng serve 

Nel mio ‘tsconfig.json’, ho

 "typeRoots": [ "node_modules/@types" ], 

E in ‘node_modules/@types/node/index.d.ts’ c’è:

 declare var require: NodeRequire; 

Quindi sono confuso.

A proposito, ho costantemente incontrato l’avvertimento:

 [tslint] The selector of the component "OverviewComponent" should have prefix "app"(component-selector) 

Anche se ho impostato il “prefisso”: “” nel mio ‘.angular-cli.json’. Potrebbe perché cambiare da ‘angular-cli.json’ a ‘.angular-cli.json’ la causa?