Tag: webstorm

debuggingNode.js应用程序时,WebStorm在错误的文件上停止

我正在尝试debugging运行在远程服务器(在本地networking上)的Node.js应用程序。 节点运行–debug=7000和WebStorm可以连接到它没有任何问题。 我的应用程序依赖于几个Node.js模块,其中一些包含index.js文件以及我的应用程序。 当我在我的应用程序的index.js (我的意思是:我已经写了一个文件,而不是一个内部模块)中设置断点时,WebStorm不停止它,但停止在我之前正在执行的每个index.js ,这是非常(非常)讨厌… 有人遇到同样的问题? 有人find解决办法吗? 非常感谢你!

Webstorm node.js远程debugging不会跳转到断点

我正在使用angular-fullstack生成器和Webstorm 10。 node.js远程debuggingconfiguration: localhost: 127.0.0.1 port: 5858 当我input“grunt serve:debug”时: Debugger listening on port 5858 Node Inspector v0.9.2 Visit http://localhost:8080/debug?port=5858 to start debugging. Express server listening on 9000, in development mode 此时localhost:8080 / debug?port = 5858打开,然后启动我的node.js远程debugging器。 它说: Connected to localhost:5858 然而,框架窗格是完全空白的,所有的断点都被忽略。

Node的WebStorm代码完成显示了太多的选项

我用NodeJS和TypeScript代码创build了一个小型项目。 在那里安装了types定义文件(tsd install node)。 代码从这些行开始: var http = require('http'); var server = http.createServer(…) 当我在WebStorm 11中打开这个代码时,当我在http之后点击CTRL-Space时,它会在上下文相关的帮助窗口中显示数百个选项。 我尝试添加/// <reference path="typings/node/node.d.ts" />作为第一行,下载并安装了DefinitelyTyped社区存根,但仍然显示了大量的http对象选项。 当我在Visual Studio Code中打开同一个文件时,它显示了一个与Node的http模块相关的简短API列表。 如何教WebStorm更聪明的代码完成?

debugging器中的Webstorm 11

我将webstorm从版本9更新到版本11.0.2。 当我开始debugging我的项目时,在控制台中有很多错误[TypeError:Buffer不是函数]。 例如,在这一行发生错误: var mongoose = require('mongoose'); 并在这一行: var crc = require('crc').crc32; 这个错误只发生在debugging器中。 如果我使用控制台运行我的项目,一切都很好。 我使用nodejs 5.2.0

meteor初始文件

我在WebStorm中创build了一个新的Meteor项目,它生成了hello.html文件,它是应用程序的默认页面,以及hello.js文件。 现在的事情是,我不希望这些文件被命名为“你好”。 我如何更改Meteor的默认/初始文件? 我在项目中search了这些文件的引用,但是我没有find任何人,这意味着它们没有被定义为硬编码。 任何帮助将深深感激! 编辑 :我刚刚发现,我可以命名最初的文件,当我在WebStorm中创build一个新的Meteor项目。 我宁愿改变它在当前的项目,而不是创build一个新的。 这可能吗?

在WebStorm 11中创build一个angularmeteor项目

我使用支持angularmeteor的WebStorm 11。 但是,当我创build一个新的Meteor项目时,它使用Blaze。 我怎样才能改变它使用Angular而不是Blaze? 任何帮助将深深感激!

在Webstorm节点表示应用程序:router.post()显示错误:未parsing的函数或方法post()

当我运行localhost:3000 / users / yu时,我找不到404。 为什么post()是未定义的? 当我从iOS应用程序运行POST时,出现“未定义的令牌”错误。 我正在运行节点v5.7.0和快速v4.13.4项目是使用expression式生成器来创buildWebstorm项目。 var express = require('express'); var router = express.Router(); var express = require('express'); var router = express.Router(); /* GET users listing. */ router.get('/', function(req, res) { res.send("yoma"); }); router.post('/yu', function(req, res) { var test = req.body; //parse test }); 我的app.js看起来像这样: var express = require('express'); var path = require('path'); […]

如何整合电子WebStorm没有“模块没有安装”的提示?

我的电子项目工作得很好。 但我不能去电子插件的声明,我不知道如何解决这个问题。 基本上我只是想摆脱下面的图像中显示的提示,而不是能够去它的声明。 模块未安装… 未解决的function或方法… 谢谢。

NodeJS,WebStorm和Jasmine:ReferenceError:describe在debugging时没有定义

我试图debugging一些使用WebStorm 2016.1.2编写的Jasminetesting。 我的testing代码如下所示: var should = require("should"); var myLib = require("../my-lib"); describe("Scenario", () => { it("works as expected", () => { myLib.do().should.not.throw() }); }); 我的目录结构如下所示: │ ├───node_modules │ ├───.bin │ ├───aws-sdk │ │ └───<snip> │ ├───jasmine │ │ └───<snip> │ ├───jasmine-core │ │ └───<snip> │ ├───karma │ │ └───<snip> │ ├───karma-jasmine │ │ └───<snip> │ […]

Node.jsvariables在函数外部使用

我试图让我可以将我的趋势variables从其函数传递给我的帕格模板的渲染器,我似乎无法做到这一点。 var express = require('express'); var router = express.Router(); var googleTrends = require('google-trends-api'); var auth = require('http-auth'); var ustrends; var uktrends; const Console = require('console').Console; var basic = auth.basic({ realm: "Web." }, function (username, password, callback) { // Custom authentication method. callback(username === "user" && password === "pass"); } ); var find = ','; var […]