nodejs 支持typescript吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nodejs 支持typescript吗相关的知识,希望对你有一定的参考价值。

TypeScript (以下简称TS)是巨硬推出的javascript转译语言,这意味着:
它需要编译
TS代码会被编译成JavaScript代码
TS的特点是提供 模块、类、接口等一系列类型概念,协助开发者在编译时就定位出一些传统JavaScript项目的运行时错误,以实现巨硬所谓的”Robust components”(值得一提的是,TS是大名鼎鼎的 Anders Hejlsberg 主导的项目。
参考技术A 1.安装node,因为ts的编译器是js/ts写的; 安装node后同时获得npm命令,这是nodejs世界里的包管理器(也可以看作node的app商店); 2.安装vs 2015或者vs code,当然这不是必须的,但是这里强烈推荐写ts的工具,vs第一,vsc第二;

TypeScript- NodeJS - 意外的令牌; '构造函数、函数、访问器或变量'

【中文标题】TypeScript- NodeJS - 意外的令牌; \'构造函数、函数、访问器或变量\'【英文标题】:TypeScript- NodeJS - Unexpected token; 'constructor, function, accessor or variable'TypeScript- NodeJS - 意外的令牌; '构造函数、函数、访问器或变量' 【发布时间】:2016-03-30 14:21:43 【问题描述】:

我在 nodejs 中有一个应用程序,使用 VS Code,使用 gulp-typescript-compiler 编译,目标 ECS5,commonjs。创建一个带有错误'错误:意外令牌的基本类; src/app/Test.ts 第 7 行预期的“构造函数、函数、访问器或变量”。

以下代码:

class Test 
    public name:string;

    testing () 
        console.log('tested...');
    

    this.testing();
 
//gulp task error compile
//Error: Unexpected token; 'constructor, function, accessor or variable' expected on src/app/Test.ts line 7.

【问题讨论】:

【参考方案1】:

您不能在类声明中调用方法。 this.testing() 行不能去那里。

不清楚您为什么要在那里调用该方法,或者您认为何时会调用该方法。也许您正在寻找构造函数?就目前而言,这条线在那个位置没有意义。

【讨论】:

是的,关于学习报班的问题,谢谢。

以上是关于nodejs 支持typescript吗的主要内容,如果未能解决你的问题,请参考以下文章

我可以在 Nodejs 项目中同时使用 ES5 和 Typescript 吗?

webengineview支持es6吗

nodejs把配置转ts

带有 ESLint 和 Prettier 的 TypeScript 轻量级脚本支持

[react] 可以使用TypeScript写React应用吗?怎么操作?

TypeScript 会支持 AtScript 语法吗?