Angularで「 This likely means that the library (angular-sortablejs) which declares SortablejsModule is not compatible」
今回はAngularを触っているときに下記のエラーが起きたときの原因について共有していきたいと思います。
1 |
This likely means that the library (angular-sortablejs) which declares SortablejsModule is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also consider checking with the library's authors to see if the library is expected to be compatible with Ivy. |
Angularのバージョンは17.3.7で、Docker環境を使用しております。
Angularで「 This likely means that the library (angular-sortablejs) which declares SortablejsModule is not compatible」
結論から言うと、私の場合このエラーが起きた原因としては
import { SortablejsModule } from 'angular-sortablejs/dist';
でangular-sortablejsをインポートしてModulesにSortablejsModuleを書いてAngularを起動したときにこのエラーが出ると思いますが、package.jsonにangular-sortablejsが書かれておらずライブラリをインストールしていなかったことが原因でした。
Angularをバージョンアップさせたときにangular-sortablejsを消してngx-sortablejsをインストールするつもりだったのですが、angular-sortablejsがない状態でangular-sortablejsを使おうとするとこのエラーが発生するようです。
終わりに
今回はAngularを触っているときに冒頭のエラーが起きたときの原因についてご共有させていただきました。
ディスカッション
コメント一覧
まだ、コメントがありません