Uncaught TypeError: CKEDITOR.tools.object.keys is not a function エラー解決方法


CKEditorに、CodeSnippetを設定した際に下記のエラーになった場合の解決方法です。
plugin.js?t=pubcps:49 Uncaught TypeError: CKEDITOR.tools.object.keys is not a function
解決方法
解決方法は、Drupalが標準で同梱しているCKEditorと、CodeSnippetの対応バージョンが違うために、発生します。
CKEditorのCodeSnippetのサイトより、対応しているバージョンをダウンロードし「/libraries」にアップしてください。
2019年7月19日現在Drupal8.7.4ではVersion 4.11.4をご利用ください。
ライブラリ更新後、Drupalのキャッシュクリアと、ブラウザのキャッシュをクリアし、画面をリロードしてください。

阿部 正幸/ 代表取締役
Drupal歴15年、ウェブマーケティング、インフラ構築、AP開発が守備範囲です。
キャッチボール、筋トレ、日本酒、ウイスキーが好きです。天気の良い日に、誰かキャッチボールして、立呑に付き合ってください。
好きなDrupalモジュールはIMCEです。