javascript - SyntaxError: Unexpected token ':' at Module._compile (internal/modules/cjs/loader.js:895:18)
问题描述
我写了一个简单的打字稿代码:
var x: number =10;
console.log(x);
编译 tsc filename.ts 后没有错误
node filename.ts 试图在面临以下错误的 Visual Studio 代码中查看此输出
var x: number =10;
^
SyntaxError: Unexpected token ':'
at Module._compile (internal/modules/cjs/loader.js:895:18)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:995:10)
at Module.load (internal/modules/cjs/loader.js:815:32)
at Function.Module._load (internal/modules/cjs/loader.js:727:14)
at Function.Module.runMain (internal/modules/cjs/loader.js:1047:10)
at internal/main/run_main_module.js:17:11
我不确定这有什么问题!
解决方案
我也面临同样的错误。当我在编译时运行这两个命令时它得到了解决
> tsc filename
> node filename
而不是 filename.ts 或 filename.js。这减少了阻力。
请让我知道这是否解决了问题。保持代码相同。
推荐阅读
- reactjs - TypeScript:我应该为 Element 类型使用什么属性?
- python - sshpass 不能在两台 linux 机器之间复制完整的数据
- python - 在熊猫数据框(juypternotebook)的任务中需要帮助帮助新问题“只有公司交易量最大的股票”
- node.js - 如何将 Google Cloud 文本上传到语音 API 对 Cloud Storage [Node.js] 的响应
- c++ - 在 C++ 中使用此指针将对象写入二进制文件
- javascript - 如何从 chrome 浏览器设置播放速率?
- asp.net-core - HTML - 主要内容和页脚之间的差距
- reactjs - 为什么当我将一个具有多个变量的对象传递给它时我的请求会失败,但如果我将单个变量传递给它,它可以工作但可以工作?
- mysql - 合并备份和实时数据(新手问题)
- html - 围绕形状的 DIVS