Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 使用Visual Studio 2012 express开发TypeScript、node.js_Visual Studio_Node.js_Typescript_Tsc - Fatal编程技术网

Visual studio 使用Visual Studio 2012 express开发TypeScript、node.js

Visual studio 使用Visual Studio 2012 express开发TypeScript、node.js,visual-studio,node.js,typescript,tsc,Visual Studio,Node.js,Typescript,Tsc,如何在Visual Studio中编写、构建和运行node.js应用程序?我在VS和node.js包上安装了TypeScript扩展。当我创建TypeScript类型的新项目时,它只能为浏览器编写脚本 更新 我需要node.js库的自动完成和错误处理您可以将VS用作编辑器,不需要解决方案文件或任何东西 要创建node.js应用程序,请首先安装typescript软件包: npm install -g typescript 然后将文件编译为javascript: tsc app.ts 将应用程

如何在Visual Studio中编写、构建和运行node.js应用程序?我在VS和node.js包上安装了TypeScript扩展。当我创建TypeScript类型的新项目时,它只能为浏览器编写脚本

更新


我需要node.js库的自动完成和错误处理

您可以将VS用作编辑器,不需要解决方案文件或任何东西

要创建node.js应用程序,请首先安装typescript软件包:

npm install -g typescript
然后将文件编译为javascript:

tsc app.ts
将应用程序作为节点进程运行:

node app.js
你需要包括一个

该文件声明了node.js的所有操作,因此您可以获得自动完成和类型安全性

/// <reference path="./node.d.ts" />

var x = new SlowBuffer(5);
//
var x=新的慢缓冲器(5);

但我绝对希望node.js库的自动完成和错误处理。如果没有完成,使用VS没有什么意义。谢谢,我尝试了。升华文本2怎么样?这也适用于ST2?我不确定,所以可能会被更正,但我认为Sublime有语法突出显示。我认为它还没有自动完成或对TypeScript进行静态分析(现在)。你可以使用这个包/插件在Sublime Text 2中获得node intellisense:查看WebMatrix 2和3中的NodeJS支持