title: TypeScript, SyntaxError: Unexpected token {
body: <p>I am trying to run my program using "node main.js", however, it keeps coming up with the error "SyntaxError: Unexpected token {" </p>
  
  <pre><code>D:\Visual Studio Code Projects\ts-hello&gt;node main.js
  D:\Visual Studio Code Projects\ts-hello\main.js:1
  import { LikeComponent } from './like.component';
         ^
  
  SyntaxError: Unexpected token {
      at Module._compile (internal/modules/cjs/loader.js:721:23)
      at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
      at Module.load (internal/modules/cjs/loader.js:653:32)
      at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
      at Function.Module._load (internal/modules/cjs/loader.js:585:3)
      at Function.Module.runMain (internal/modules/cjs/loader.js:829:12)
      at startup (internal/bootstrap/node.js:283:19)
      at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
  </code></pre>
  
  <p>I have tried changing the tsconfig.json file to "module": "commonjs", however, this did not work. I have even uninstalled and reinstalled node and started from scratch. </p>
  
  <pre><code>import{LikeComponent} from './like.component';
  
  let component = new LikeComponent(10, true);
  component.onClick();
  console.log(`likesCount: ${component.likesCount}, isSelected: ${component.isSelected}`);
  </code></pre>
  
  <p>It should output the program correctly onto the command prompt.</p>