Tag: visual studio code

如何使用docker-compose.debug.yml来debugging在docker中运行的节点?

我已经使用VSdocker扩展来创builddocker文件。 但是我不知道使用docker-compose.debug.yml来debugging我的代码的“正确”方式是什么,例如,如何设置我的env。 所以我可以打F5和所有的魔法发生。 我做了一个方法来debugging我的代码。 首先在terminal中运行docker-compose -f docker-compose.debug.yml 。 然后使用In-container Node Development:Visual Studio Code中的launch.json将其附加到docker中的节点上。 但是我认为Code可能会提供一种简化debuggingstream程的简单方法。

在“Visual Studio代码”中debugging单个JavaScript文件

有没有一种方法来debugging一个单一的JavaScript文件,而不需要启动节点服务器? 例如knex的种子文件。 节点肯定是需要的,但我不知道如何启动只有文件的VSCdebugging器。

为什么Visual Studio代码添加导致我的nodejs程序中断的import语句?

我正在开发nodejs的后端。 而我正在经历奇怪的恼人的问题,引发了我几个星期: Visual Studio代码添加导入行,如: import { request } from 'http'; 它们在启动时随机出现,在我的脚本开始执行时,它们会在编译时产生编译错误。 关于'找不到模块'的东西…,但是当我删除这些线,我可以build立没有问题。 任何人有任何线索如何阻止这种行为?

在视觉工作室代码控制台日志不打印原始数据,但在terminal工程?

var fs = require('fs'); fs.readFile(process.argv[1], function callBack(err, data){ if(err){ return; } console.log('raw data ::', data); console.log('string ::', data.toString()); }) 输出甚至不打印“原始数据::”行。

在VSCode中debuggingRuby代码时出错(Mac OS X)

我想弄清楚这个新的Visual Studio代码(VSCode)编辑器,同时也学习Ruby。 每当我尝试debugging一个简单的ruby程序(甚至是Hello World)时,我收到以下错误VSCode 错误:无法在debugging模式下启动“节点” 这是我的terminal显示的内容: /Users/Chixco/Documents/RubyProjects/FirstApp/test.rb:1 (function (exports, require, module, __filename, __dirname) { puts "Hello!" ^^^^^^^^ SyntaxError: Unexpected string at exports.runInThisContext (vm.js:73:16) at Module._compile (module.js:443:25) at Object.Module._extensions..js (module.js:478:10) at Module.load (module.js:355:32) at Function.Module._load (module.js:310:12) at Module.runMain [as _onTimeout] (module.js:501:10) at Timer.listOnTimeout (timers.js:110:15) 这是我如何configuration我的launch.json文件: { "version": "0.1.0", // List of configurations. Add new configurations or […]

如何使用VSCode和grunt-contrib-connect连接到节点

我无法使用Visual Studio代码来debugging我的节点应用程序。 我的.vscode/launch.json如下所示: { "version": "0.2.0", "configurations": [{ "name": "Attach", "type": "node", "request": "attach", "port": 9001 }] } 我使用grunt-contrib-connect来启动我的Web服务器。 我的连接任务被定义为我的gruntfile.js像这样: connect: { server: { options: { debug:true, port: 9001, base: '.', livereload: true, }, }, }, 以上任务成功启动Web服务器后,我尝试从VSCode附加,但除了一些UI闪烁,似乎没有任何事情发生。 没有断点被击中。 我阅读了VS Codedebugging文档 ,特别是将VS代码附加到节点部分,这就是为什么我在我的连接任务中添加了debug:true原因。 但是,这似乎并没有解决任何问题。

VS Code intellisense /自动完成与meanjs

我对MEAN堆栈和VS代码都很陌生。 我试图让自动完成工作在VS代码,但没有运气。 根据我所做的谷歌search,它应该“只是工作”。 我有一个meanjs.org应用程序(meanjs v0.3.3),但实际上没有任何intellisense,至less没有任何真正重要的地方。 我错过了什么吗? 提前致谢

激活扩展名“ms-vscode.wordcount”失败:找不到模块“d:/ VSCode / vscode-wordcount / out / extension”

我尝试在代码中构build和debugging扩展。 我从https://github.com/microsoft/vscode-wordcount下载了word-count的样本。 当我点击F5,./out文件夹没有生成,我看到失败:激活扩展名ms-vscode.wordcount失败:找不到模块'd:/ VSCode / vscode-wordcount / out / extension'。 我发现posthttps://github.com/Microsoft/vscode-go/issues/35 ,我想这是因为我没有build立扩展。 我检查了我的path,节点和npm都设置了。 我发现有2个可能的问题。 我在我的扩展文件夹中找不到。\ node_modules文件夹。 文件夹结构就像 .vscode \ – launch.json – settings.json – tasks.json 图片\ testing\ 分型\ – vscode-typings.d.ts extension.ts 的package.json tsconfig.json 我的节点版本是v0.12.2。 你能给我一些提示如何调查这个问题吗?

如何在输出目录中使用TypeScript包含node_modules

我想知道是否可以在运行tsc命令后将node_modules文件夹复制到输出目录中。 我的情况是,我有一个与TypeScript的项目,并使用一些NPM包。 我需要我的输出目录具有所有的npm依赖关系,因为我需要压缩它并通过http发送(到AWS Lambda)。 我的项目结构是这样的: |-.vscode –> visual studio code |-lib –> output dir |-node_modules –> npm dependencies |-src –> .ts files |-jsconfig.json |-tsconfig.json 怎么能实现呢? 非常感谢!

非常奇怪的行为比较节点js(vs代码)中的string属性

这是从debugging控制台: a[0] "15711" a[0] == "15711" "false" parseInt(a[0]) == 15711 "true" 有人可以解释这个吗? “a”属性是我从csv文件中用fast-csv读取的行之一。 这是代码: var fs = require('fs') var path = require('path') var csv = require('fast-csv'); var all = []; var stream = fs.createReadStream(path.join("./items.txt")); var csvStream = csv({ delimiter: '\t' }) .on("data", function (data) { console.log(data[0] == '1') }) .on("end", function () { }) stream.pipe(csvStream); […]