我是 Angular 的新手,正如你所知,要成为一名优秀的 Angular 开发人员,你必须精通打字稿,所以我编写了我的简单程序,如你所见:
function loge(messag){
console.log(messag);
}
var message:string;
message = "Hi";
loge(message);
我相信没有语法错误但是我在终端中得到了这个:
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
我不知道为什么会这样,我需要帮助才能继续前进。我正在使用 2.5.3 版的 typescript 和 PhpStrom 作为 IDE。
任何帮助将非常感激。
原文由 user9105857 发布,翻译遵循 CC BY-SA 4.0 许可协议
JavaScript 中不存在类型注解,所以这一行:
应该:
请记住将您的 TypeScript 转换为 JavaScript - 并在您的应用程序中引用 JavaScript 文件。