Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Syntax error - typescript - unexpected token :? [closed]

I am new to Angular, and as you know to be a good Angular developer you have to be good in typescript, so I wrote my simple program as you can see :

function loge(messag){
    console.log(messag);
}

var message:string;

message = "Hi";

loge(message); 

There is no Syntax error I believe But I get this in my Terminal :

SyntaxError: Unexpected token :
  at createScript (vm.js:80:10)
  at Object.runInThisContext (vm.js:139:10)
  at Module._compile (module.js:607:28)
  at Object.Module._extensions..js (module.js:654:10)
  at Module.load (module.js:556:32)
  at tryModuleLoad (module.js:499:12)
  at Function.Module._load (module.js:491:3)
  at Function.Module.runMain (module.js:684:10)
  at startup (bootstrap_node.js:187:16)
  at bootstrap_node.js:608:3

I don't know why I get this, I need to help so I can move on. I am using the version 2.5.3 of typescript and PhpStrom as an IDE.

Any help would be much appreciated.


1 Answers

I also was getting the same problem because I was trying to compile the .ts file and then trying to run the same .ts file using node file_name.ts command.

But it should be like first compile .ts file using tsc file_name.ts then run the generated js file using node file_name.js.

like image 59
Shubham Soni Avatar answered Aug 28 '26 14:08

Shubham Soni



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!