Node.js 执行typescript文件会给出SyntaxError:意外标识符

Node.js 执行typescript文件会给出SyntaxError:意外标识符,node.js,typescript,Node.js,Typescript,我刚开始学习TypeScript,对JavaScript没有任何先验知识。我知道两者有点相似。我在运行时面临一个问题,而不是编译时。也许我误用了语法?我目前学习的视频教程非常古老。也许这段时间语法已经改变了。你能告诉我代码有什么问题吗?我将感谢typescript最佳实践和指南 代码: 控制台输出: Error: x: number; SyntaxError: Unexpected identifier [90m at wrapSafe (internal/modules/cjs/loa

我刚开始学习TypeScript,对JavaScript没有任何先验知识。我知道两者有点相似。我在运行时面临一个问题,而不是编译时。也许我误用了语法?我目前学习的视频教程非常古老。也许这段时间语法已经改变了。你能告诉我代码有什么问题吗?我将感谢typescript最佳实践和指南

代码:

控制台输出:

Error: x: number;

SyntaxError: Unexpected identifier
[90m    at wrapSafe (internal/modules/cjs/loader.js:1054:16)[39m
[90m    at Module._compile (internal/modules/cjs/loader.js:1102:27)[39m
[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)[39m
[90m    at Module.load (internal/modules/cjs/loader.js:986:32)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:879:14)[39m
[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
[90m    at internal/main/run_main_module.js:17:47[39m

所以我能够解决上述问题。实际上,我试图加载TypeSciprt文件,即.ts文件而不是.js文件。我知道当我们编写TypeScript文件时,我们可以用编译器(tsc)编译它们,它输出.js文件,我们可以加载到浏览器nodejs

你应该在这里发布完整的代码和错误,以备将来参考。万一图像托管平台上的图像被删除,如果你认为语法发生了变化,你为什么不看官方文件呢?好的…非常感谢你的建议…事实上我找到了解决上述问题的方法…那么我如何才能关闭此帖子?或者我应该删除此帖子?完成…非常感谢
Error: x: number;

SyntaxError: Unexpected identifier
[90m    at wrapSafe (internal/modules/cjs/loader.js:1054:16)[39m
[90m    at Module._compile (internal/modules/cjs/loader.js:1102:27)[39m
[90m    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1158:10)[39m
[90m    at Module.load (internal/modules/cjs/loader.js:986:32)[39m
[90m    at Function.Module._load (internal/modules/cjs/loader.js:879:14)[39m
[90m    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:71:12)[39m
[90m    at internal/main/run_main_module.js:17:47[39m