title: Uncaught TypeError: Cannot redefine property: rotation
body: <p>I just checked out a running project on another laptop. upon installing everything with npm and bower, when I try to run it on localhost I get the following error:</p>
  
  <pre><code>Uncaught TypeError: Cannot redefine property: rotation 
  </code></pre>
  
  <p>at (line 7542 in non minified three.js r67):</p>
  
  <pre><code>THREE.Object3D = function () {
  
  this.id = THREE.Object3DIdCount ++;
  this.uuid = THREE.Math.generateUUID();
  
  this.name = '';
  
  this.parent = undefined;
  this.children = [];
  
  this.up = new THREE.Vector3( 0, 1, 0 );
  
  this.position = new THREE.Vector3();
  
  var scope = this;
  
  Object.defineProperties( this, {
      rotation: {
          enumerable: true,
          value: new THREE.Euler().onChange( function () {
              scope.quaternion.setFromEuler( scope.rotation, false );
          } )
      }, [...]
  </code></pre>
  
  <p>so it's something going wrong in three.js and I have no idea why, but it obviously breaks the entire app. Has anyone experienced this yet?</p>