欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > > 文章正文

如何在vscode 中配置:TypeScript开发node环境,vscodetypescript

来源: javaer 分享于  点击 6746 次 点评:111

如何在vscode 中配置:TypeScript开发node环境,vscodetypescript


配置项目

创建package.json

建一个目录的文件夹,起一个你喜欢的名字。

node项目嘛,当然要先建立一个package.json

?
1 npm init

跟着提示下一步就好了。

创建 tsconfig.json

typescript 的项目都需要一个tsconfig.json

?
1 tsc --init

会创建一个这样内容的tsconfig.json

?
1 2 3 4 5 6 7 8 9 10 11 12 {     "compilerOptions": {         "module": "commonjs",         "target": "es5",         "noImplicitAny": false,         "sourceMap": false       },     "exclude": [         "node_modules"     ] }

因为写node.js你可以修改tagget为es6, 要调试把 sourceMap改为true, 添加allowjs为true,就可以ts和js混合玩了.

?
1 2 3 4 5 6 7 8 9 10 11 12 {     "compilerOptions": {         "module": "commonjs",         "target": "es6",         "noImplicitAny": false,         "sourceMap": true,         "allowJs": true     },     "exclude": [         "node_modules"     ] }

安装 node 的 .d.ts 库

还是因为是node.js开发,我们要安装node的ts库, 为了强类型,主要还是为了智能感知。

?
1 typings install dt~node --global

国内的用typings 的时候,而且就会抽风,好久都完成不了,不要紧,Ctrl+C掉了,再执行,多试几次,总会有成功的时候的。

配置 vscode

打开 vscode

?
1 code .

windows话 也可以右键菜单,open with Code.

配置 TypeScript 编译

按ctrl + shift + b, 如果没有配置过,task, 就会在上面提示。

选择【配置任务运行程序】

会在.vscode文件夹下生成一个 task.json, 基本不用动,我到现在是没有改过它。

?
1 2 3 4 5 6 7 8 9 10 {     // See https://go.microsoft.com/fwlink/?LinkId=733558     // for the documentation about the tasks.json format     "version": "0.1.0",     "command": "tsc",     "isShellCommand": true,     "args": ["-p", "."],     "showOutput": "silent",     "problemMatcher": "$tsc" }

小试身手

我们来创建一个app.ts 文件,随便写点东西吧

?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 /**  * person  */ class person {     constructor() {               }       /**      * print      */     public print() {         console.log('this is a person')     } }   let p = new person(); p.print();

按Ctrl+Shift+B,编译一下,就会生成一个app.js.

现在运行试试结果吧。


转:http://www.2cto.com/kf/201606/521390.html

相关文章

    暂无相关文章

用户点评