title: How to resolve the 'CKEditor Error: "can't convert null to object"' error
body: <p>I have installed the ckeditor5 via npm;</p>
  
  <p><code>npm install --save @ckeditor/ckeditor5-build-classic</code></p>
  
  <p>After that I have included the editor as <a href="https://ckeditor.com/docs/ckeditor5/latest/builds/guides/integration/advanced-setup.html" rel="nofollow noreferrer">described in the manual</a>. Via the following command:</p>
  
  <p><code>import ClassicEditor from '@ckeditor/ckeditor5-build-classic';</code></p>
  
  <p>But when I try to execute the sample code they provide in this manual:</p>
  
  <pre class="lang-js prettyprint-override"><code>ClassicEditor
      .create( document.querySelector( '#editor' ) )
      .then( editor =&gt; {
          console.log( editor );
      } )
      .catch( error =&gt; {
          console.error( error );
      } );
  </code></pre>
  
  <p>I get the error <em>CKEditorError: "can't convert null to object"</em>. When inspecting the <strong>ClassicEditor</strong> object, I notice it is a function which needs to be initialised via <code>new ClassicEditor()</code> with the properties <em>name</em>, <em>builtinPlugins</em> &amp; <em>defaultConfig</em>.</p>
  
  <p>When creating an object via this method. A new object with a whole array of properties like <em>_events</em>, <em>keystrokes</em> &amp; <em>ui</em> is being created.</p>
  
  <p>So there goes something wrong, initializing the ckeditor. Where should I look to resolve this issue? Since I followed all the steps as described in the manual, I suppose I need to look at my Angularjs / WebPack configuration. But wouldn't know where to look for, since I had no issues with all my other 32 packages.</p>