আমি আমার কৌণিক প্রকল্পের মধ্যে Chart.js ব্যবহার করতে চাই। পূর্ববর্তী অ্যাঙ্গুলার 2 সংস্করণগুলিতে, আমি একটি 'চার্ট.লোডার.েটস' ব্যবহার করে এটি ভাল করে চলেছি:
export const { Chart } = require('chart.js');
তারপর কম্পোনেন্ট কোড আমি ঠিক
import { Chart } from './chart.loader';
তবে ক্লাইপ ০.০.০ এবং কৌণিক ৪ এ উন্নতি করার পরে আমি ত্রুটি পেয়েছি: "নাম 'প্রয়োজনীয়' খুঁজে পাচ্ছি না।
ত্রুটিটি পুনরুত্পাদন করতে:
ng new newapp
cd newapp
npm install chart.js --save
echo "export const { Chart } = require('chart.js');" >> src/app/chart.loader.ts
ng serve
আমার 'tsconfig.json' তে আমার আছে
"typeRoots": [
"node_modules/@types"
],
এবং 'নোড_মডিউলগুলি /@tyype/node/index.d.ts' এ রয়েছে:
declare var require: NodeRequire;
তাই আমি বিভ্রান্ত
বিটিডাব্লু, আমি ক্রমাগত সতর্কতার মুখোমুখি হই:
[tslint] The selector of the component "OverviewComponent" should have prefix "app"(component-selector)
যদিও আমি আমার '.angular-cli.json' এ "উপসর্গ": "" সেট করেছি। এটি কারণ হতে পারে কারণ 'কৌণিক-ক্লিপ.জসন' থেকে '.angular-cli.json' তে পরিবর্তিত হতে পারে?