Tag: visual studio code

在OS X上debuggingVisual Studio代码预览中的node.js

我试着在Mac OS X上新发布的Visual Studio代码预览,当试图开始debugging或附加到我的node.js应用程序我得到错误“无法启动OpenDebug,因为单声道(或单声道版本> = 3.10.0 ) 是必须的”。 我从http://www.mono-project.com/download/安装了Mono MDK。 我需要做什么来debugging在VSCode预览工作?

找不到模块'eslint-config-defaults / configurations / eslint'

我是新的Visual Studio代码的轻型版本工作,对于我的生活,我无法弄清楚如何解决这个错误。 我试图拉入任何types的文件甚至非常类似的术语.eslint,但我总是得到这个错误。 我相信这是一个configuration错误,但我不知道如何使用configuration。 有什么build议么? 我正在学习一个Node.js课程,他们正在使用这个轻量级版本,我也想使用它,因为在学习课程等方面速度要快一些。 错误 Cannot find module 'eslint-config-defaults/configurations/eslint'

vscode智能感知NodeJs

在vscode中,开发人员可以将代码中的variables和对象的方法和属性hover,并向您显示有关它们的信息。 不幸的是,一旦我们将代码传递给另一个文件中的模块(因为JavaScript是静态types的),就会丢失它。 有没有什么办法可以让我明确地键入传递给模块的参数? 或者可能是某种源地图? 我有一个问题的例子: app.js var express = require('express') var app = express() var routes = './routes/route.js' route.js module.exports = function(app) { // Hovering over app doesn't show the intellisense like it does in app.js } 更新 我一直在寻找答案,但没有find答案。 这是最接近我得到的工作,但由于某种原因,编辑不希望应用该types。 见下文: route.js import Express from 'Express' /** * @param {Express} app */ module.exports = function(app) […]

VS代码,更改debugging器的NodeJS版本

我想将NodeJS版本从4.5.0更改为7.7.2,专门针对不同项目的VS Code。 我在Mac上使用nvm,并且有两个版本。 他们是为不同的项目。 即使我可以使用nvm从terminal更改,VS Code使用默认版本。 我需要每次更改默认版本,并完全重新启动VSCode。 有没有办法改变configuration,所以它拿起我想要的应用程序内terminal和运行项目的版本?

tsc不被识别为内部或外部命令

我从VSCode 0.10.6更新到0.10.8,并尝试第一次使用Typescript。 不幸的是,当我告诉VSCode构build时,出现错误: tsc不是公认的内部或外部命令… 这里是相关的细节: 我根据VS Code说明创build了一个新的“HelloWorld”项目。 这包括: 我运行了一个新的package.json npm init 我运行了npm i –save-dev typescript因为我想要本地安装,而不是全局安装。 我创build了一个launch.json来定义一个node.js项目。 我创build了具有tsc规定设置的tasks.json文件。 我做了一个settings.json文件, 如下所示 。 它没有帮助。 我确实安装了Visual Studio 2015社区,但是我没有安装任何types的Typescript扩展。 当我在开发人员命令提示符下键入“where tsc”时,它回复“无法find”。 我认为这是一件好事。 我已经重新启动VSCode(几次)。 我错过了什么? 还有什么必须做的? 更新 我尝试了@zlumer提供的解决scheme。 它成功地使打字稿编译器运行,但是却造成了数以千计的错误出现。 要解决这个问题,我还必须调整我的tsconfig.json以排除node_modules文件夹: "exclude": [ "node_modules" ]

visual studio代码node.jsdebugging器无法附加在标准启动上

我尝试使用visualstudio代码提供的简单node.js示例,但不幸的是,当从Visual Studio代码(在OS X上)启动节点时,节点将以一些任意的debug-brk开始,但debugging器连接失败。 当我用–debug-brk = 5858手动运行节点应用程序,然后使用附件,我可以debugging我的应用程序。 任何人都面临同样的问题? PS我从单声道项目页面.pkg单声道安装 这是我的launch.js: { "version": "0.1.0", // List of configurations. Add new configurations or edit existing ones. // ONLY "node" and "mono" are supported, change "type" to switch. "configurations": [ { // Name of configuration; appears in the launch configuration drop down menu. "name": "Launch app", // Type of […]

使用Visual Studio代码debugging节点js

我尝试用Visual Studio代码debugging节点JS中的项目,但我没有实现。 我用下面的命令build立了一个简单的项目: express myExpressApp cd myExpressApp npm install npm start我的文件launch.json: 我在窗口“debugging”中select选项“启动app.js”。 应用程序运行没有问题。 我把一个断点: 我给Chrome的地址是: http:// localhost:3000 / Visual Studio代码说:“暂停断点”,但我什么也没有看到,我可以按继续,应用程序继续… 编辑:我使用OS X 10.10(我testing了它,它在Ubuntu中完美的工作。)

使用Visual Studio代码debugging托pipe在虚拟机上的节点应用程序

我正在寻找一些帮助,使用Visual Studio Codedebugging我的应用程序,其中我的应用程序保存在由Oracle Virtual Box托pipe的虚拟机中。 虚拟机已经configuration了一个典型的节点,快速,节点检查器等设置,我可以使用节点检查器来debugging我的应用程序(即节点检查器的端口已经在虚拟机内转发,如果我设置了我的使用“node –debug-brk app.js”运行的应用程序监听端口5858,我可以导航到localhost:8080 / debug?port = 5858开始debugging。 但是,在VSC中,如果我在debugging中使用“attach”选项,则根本无法达到断点。 有什么特别的,我在这里失踪或有任何日志文件,我可以看看 – 我在OSX优胜美地和虚拟机操作系统在虚拟框中运行是一个无头的OpenSuse,配备stream浪汉? 注意:我已经尝试telnet到端口5858上的虚拟机,我得到了一个从虚拟机到本地机器本身的不同响应,如下所示: 虚拟机内部: telnet 127.0.0.1 5858 Trying 127.0.0.1… Connected to 127.0.0.1. Escape character is '^]'. Type: connect V8-Version: 3.14.5.9 Protocol-Version: 1 Embedding-Host:node v0.10.32 Content-Length:0 VM之外: telnet 127.0.0.1 5858 Trying 127.0.0.1… Connected to localhost. Escape character is '^]'. Connection closed by […]

转到定义在Visual Studio代码不起作用

我正在尝试为https://code.visualstudio.com/docs/languages/javascript设置一个nodejs项目的visual studio代码 我在内容的根文件夹中创build了一个jsconfig.json文件 { "compilerOptions": { "target": "ES5", //tried ES6 as well "module": "commonjs" } } 这个文件告诉VS Code您正在编写符合ES5的代码,您要使用的模块系统是commonjs框架。 通过设置这些选项,您可以开始编写在其他文件中引用模块的代码。 例如,在app.js中,我们需要导出Express.Router类的./routes/index模块。 如果您在路由上显示智能感知,您可以看到路由器类的形状。 虽然它似乎不适用于vscode 0.9.1。 我自己的模块上没有智能感知。 去定义也行不通。 https://code.visualstudio.com/docs/runtimes/nodejs#_great-code-editing-experiences 有没有办法去定义工作?

debugging时NodeJS无响应(在VS代码中)

大多数情况下,我可以完美地debuggingvscode Node v4.2.1项目,但有时无缘无故,我可以发现,Node响应速度非常缓慢,我得到的消息如下: node did not respond to request to 'continue' in a reasonable amount of time 有没有人有任何想法是什么可能导致这一点,以及如何解决它?