作成日: 2026/01/26 最終更新日: 2026/01/26
詳細
SpreadJSのnpmパッケージは、同一バージョン同士での利用を前提としています。
そのため、異なるバージョンのパッケージを混在させると、エラーや動作不良が発生する場合があります。
特に、本体パッケージとフレームワーク向けラッパー、各種アドオン、リソースファイルは相互に依存しているため、バージョン不一致が問題の原因になりやすくなります。
package-lock.json などの影響により、package.json の指定とは異なるバージョンが実際にインストールされているケースもあるため注意が必要です。
バージョンアップの際は、全てのモジュールをまとめて更新して、個々のパッケージのバージョンの不一致が無いようご留意ください。
また、package.jsonを修正した後は、node_modulesフォルダおよびpackage-lock.json(または yarn.lock)を削除し、再度 npm installを実行してください。
これにより、依存関係がクリーンな状態で再インストールされ、バージョン不一致による問題を回避できます。
バージョンアップ後に問題が発生した場合は、まず各 SpreadJS 関連パッケージの実際にインストールされているバージョンを確認し、全て同一バージョンであるかを確認してください。