mik*_*der 6 node.js typescript
我没有项目,刚刚开始学习打字稿,所以我只有一个文件 main.ts ,其中包含以下代码:
\nenum MiColor {Red=0, Green=1, Blue=2};\nconsole.log(MiColor);\nlet backgroundColor = MiColor.Green;\nRun Code Online (Sandbox Code Playgroud)\n不存在编译错误,但是当我尝试在终端中运行代码时
\nnode main.ts\nRun Code Online (Sandbox Code Playgroud)\n我收到此错误。\n那么,为什么我会出现运行时错误,因为节点无法识别打字稿?
\nenum MiColor {Red=0, Green=1, Blue=2};\n^^^^\n\nSyntaxError: Unexpected reserved word\n\xe2\x86\x90[90m at wrapSafe (internal/modules/cjs/loader.js:1047:16)\xe2\x86\x90[39m\n\xe2\x86\x90[90m at Module._compile (internal/modules/cjs/loader.js:1097:27)\xe2\x86\x90[39m\n\xe2\x86\x90[90m at Object.Module._extensions..js (internal/modules/cjs/loader.js:1153:10)\xe2\x86\x90[39m\n\xe2\x86\x90[90m at Module.load (internal/modules/cjs/loader.js:977:32)\xe2\x86\x90[39m\n\xe2\x86\x90[90m at Function.Module._load (internal/modules/cjs/loader.js:877:14)\xe2\x86\x90[39m\n\xe2\x86\x90[90m at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)\xe2\x86\x90[39m\n\xe2\x86\x90[90m at internal/main/run_main_module.js:18:47\xe2\x86\x90[39m\nRun Code Online (Sandbox Code Playgroud)\nNode.js 版本:12.16.3
\n打字稿版本:4.0.2
\nLeo*_*lva 12
即使您的文件是 .ts,您也可以像 JavaScript 一样运行。
安装 ts-node 并从中运行npm i -g ts-node,然后使用以下命令运行您的项目ts-node main.ts
| 归档时间: |
|
| 查看次数: |
9197 次 |
| 最近记录: |