angular-datatablesで「error TS2503: Cannot find namespace ‘DataTables’.」
今回はangular-datatablesを使っているときに「error TS2503: Cannot find namespace 'DataTables’.」とエラーが出たときの対処法についてご紹介いたします。
Angularのバージョンは17.3.11で、使おうとしていたangular-datatablesのバージョンは17.1.0でした。
angular-datatablesで「error TS2503: Cannot find namespace 'DataTables’.」
import { DataTablesModule } from 'angular-datatables';
でDataTablesModuleをインポートしてエクスポートに定義しているのに「error TS2503: Cannot find namespace 'DataTables’.」とエラーが出ました。
私はAngularの14.2.12から17.3.11へのアップデート時にこのエラーが起きるようになりました。
結論から言うと使おうとしていたangular-datatablesのバージョンを17.1.0から16.0.1にダウングレードさせてからもう一度試してみるとエラーが消えました。
同じエラーが出た場合は、16.0.1にダウングレードさせてからnpm installを行ってもう一度サーバーを起動して実行してみましょう。
終わりに
今回はangular-datatablesを使っているときに「error TS2503: Cannot find namespace 'DataTables’.」とエラーが出たときの対処法についてご紹介いたしました。
ディスカッション
コメント一覧
まだ、コメントがありません