Tag: visual studio code

如何debugging与Visual Studio的JavaScript在摩卡testing?

如果使用节点很容易debugging它: //.vscode/launch.json "configurations": [ { "name": "Launch", "type": "node", "request": "launch", … 但是,如果我正在使用摩卡testing。 我怎样才能debugging呢? 我试图把: "configurations": [ { "name": "Launch", "type": "mocha", "request": "launch", 但是这是无效的。 任何人有任何想法? 先谢谢了。

无法使用VS代码在节点js中从控制台读取

我正在使用VS代码中的节点js的核心模块,我无法使用“readline”模块工作。 我在js文件中有以下代码。 const readline = require('readline'); const rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.question('Is it working ?', function (answer) { console.log(answer); }); 当我运行它,这是我在debugging控制台中看到的 node –debug-brk=4868 –nolazy Core.js Debugger listening on port 4868 Is it working ? No not available 我不确定这是什么问题,但是它没有把答案logging到控制台。

找不到模块“express”; 找不到名字'process'; 等等

我对Visual Studio Code很陌生,从Visual Studio 2015做了一个横向调整。 我正在使用webpack在VSC中编写我的第一个nodejs / Angular 2失败。 由express-generator提供的示例应用程序工作了一段时间,但现在我正在编写我自己的代码,主要是在TypeScript中。 我在app.ts中有这样的代码: import * as express from 'express'; import * as http from 'http'; import * as path from 'path'; var controllers = require('./controllers'); var app = express(); app.set('port', process.env.PORT || 80); app.set('views', path.join(__dirname, 'views')); app.set('view engine', 'vash'); app.use(express.favicon()); app.use(express.logger('dev')); app.use(express.json()); app.use(express.urlencoded()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(path.join(__dirname, 'public'))); […]

.gitignore不会忽略node_modules /文件夹

我想让git忽略node_modules /中的文件,而且似乎没有接受这个改变。 这里是我的gitignore文件的内容: node_modules/ 这是我的项目结构 我期望node_modules文件夹和其中的所有文件/文件夹被git忽略,但是我得到了一大堆更改列为待定,甚至当我在根中执行git status时,node_modules /被列为悬而未决。 是否有一些关于使git行为奇怪的窗口术语?

Visual Studio Code抱怨#!/ usr / bin / env节点

想知道为什么Visual Studio Code在抱怨#!/usr/bin/env node 任何关于如何解决错误的指针都会有所帮助。 重现步骤 设置代码并安装节点和npm ,如果尚未完成的话。 然后按照下面的说明 npm install -g express npm install -g express-generator express awesome-app cd awesome-app code . 在编辑器中打开bin/www文件,检查#!/usr/bin/env node行下方的#!/usr/bin/env node线。 Visual Studio代码自动检测到的语法是JavaScript 。 PS:我正在使用Mac OS X的Visual Studio代码

在子目录中debugging打字稿

debuggingTypescript可以正常工作在与条目.ts文件位于同一目录中的模块中。 但是,如果我在一个子目录下的模块中设置断点,则会出现“文件未find”错误。 错误模式为我提供了一个创build文件的选项,如果我点击它,我会在子目录中得到一个子目录。 我认为这与launch.json文件中的cwd或args值有关,但是我一直无法得到这个工作。 src/server.ts /database/dbClient.ts (debugger cant find this module) 点击创build文件目录结构后,如下所示: src/server.ts /database/dbClient.ts /database/database/dbClient.ts (empty) 代码正常工作,这只是与VSCode中的debugging有关。

带有VSCode的Node.JS,CLI没有find到NPM模块的pathlaunch.json

我想编写一个命令行程序,通过node.js和CLI模块来使用。 VSCode没有find.require .require('cli')所以没有intellisense。 然后,当我启动debugging它不是在正确的地方看,它是APP\npm_modules\cli.js APP\npm_modules\cli\cli.js 我有cli安装在本地和全球,我有一个NODE_PATH环境指向相应。 在命令行运行时,相同的代码工作正常,所以这是一个VSCode问题。 也许,有一个不同的编辑器提供我应该考虑的debugging?

Visual Studio代码 – Node.js TypeScript intellisence不起作用

我用Visual Studio Code和TypeScript创build了一个新的空白node.js应用程序。 但我有问题,节点types的intellisence不工作在我的TS文件。 我安装了tsd paketmanager来获取node.d.ts,但VS代码告诉我只有在我的js文件中关于节点对象。 例如我的app.ts中的“http”模块 并在这里生成我的app.js 什么可能是错误的我的configuration? 感谢任何提示! 问候

当第一个节点prcess分叉一秒时,VSCode不会停在断点上

第一个问题是,当你从你的app.js文件中执行以下操作时,会出现一些冲突错误,并按F5进行debugging: var cp = require('child_process'); var node2 = cp.fork('./ app_FORK.js'); 错误:侦听EADDRINUSE ::: 15838在Object.exports._errnoException(util.js:856:11) 我和VS社区有同样的问题,所以我在那里做了以下工作:var node2 = cp.fork('./ app_FORK.js',[],{execArgv:['–debug = 5859']} ); 但是,在VS Code中,它似乎没有工作。 我放置断点,或尝试从命令行启动节点后附加,它出错。

在VS代码中安装错误 – eslint

当我尝试安装eslint(npm我eslint)时,出现错误“` – eslint@2.7.0 extraneous” 我是npm和vs代码的新手。 我安装了几个没有问题的扩展,通过ctl-pinput框安装了错误。