Tag: webstorm

debugging通过Gulp任务启动的node.js Web应用程序

我有一个写在node.js中的web应用程序,并开始使用gulp命令。 当应用程序第一次启动时,在服务器运行之前,可能会在WebStorm(或者任何IDE或命令行工具)中点击debugging点。 但是,服务器运行后,我去我的本地主机的接口,我不能再打在应用​​程序内部的debugging点。 这不是由客户端代码造成的,因为debugging点在服务器代码中。 我已经阅读了涉及使用节点检查器的答案,并没有解决我的问题,因为configuration文件在节点检查器中启动debugging器时没有被读取。 对于这个问题,我感到有点惊讶。 其他开发者面临的问题不是一个正常的问题吗? 先谢谢您的帮助。

WebStorm不是自动完成本地打字稿包

我正在使用WebStorm 16.2 ,而且我正在使用TypeScript开发node.js应用程序。 我的应用程序分为一些本地包,有些依赖到其他本地包(在我的package.json的依赖关系,它是包的本地path)。 我的问题是,当我使用本地包中的类和方法时,webstorm不会自动完成代码。 例如:假设我在我的应用程序包A中导出了一些类(例如动物)。 我有模块B他的package.json看起来像: { "name": "B", "dependencies": { "A": "file:../A" } } 而当我试图从包装B中的动物使用方法,它不会自动完成。 这在打字稿中很难做到这一点。 也许我做错了什么? 也许我应该在使用本地包时configurationwebstorm? 非常感谢。

使用非系统节点二进制文件在WebStorm中运行纱线脚本

我正在尝试使用WebStorm来创build一个新项目,而不是使用npm。 但是,生成项目后,我不能让脚本通过纱线运行。 我的启动脚本在WebStorm中有以下运行configuration。 package.json: ~/dev/starting_sandbox/package.json Command: run Scripts: start Node Interpreter: ~/.nvm/versions/node/v7.8.0/bin/node Npm package: ~/.nvm/versions/node/v7.8.0/lib/node_modules/yarn 当这个运行,我得到一个错误: /Users/byronsm/.nvm/versions/node/v7.8.0/bin/node /Users/byronsm/.nvm/versions/node/v7.8.0/lib/node_modules/yarn/bin/yarn.js run start yarn run v0.21.3 $ react-scripts start ~/dev/starting_sandbox/node_modules/cross-spawn/index.js:34 throw new Error( ^ Error: In order to use spawnSync on node 0.10 or older, you must install spawn-sync: npm install spawn-sync –save at Function.spawnSync [as sync] (~/dev/starting_sandbox/node_modules/cross-spawn/index.js:34:19) […]

如何在Windows机器上使用Webstorm来设置手写笔?

我经历了所有的步骤(我在webstorm上看到)在windwos上通过节点安装手写笔,但是我得到: 执行观察者“手写笔”时发生exception。 看守已被禁用。 修复:无法运行程序“C:\ Users \ user1 \ AppData \ Roaming \ npm \ node_modules \ stylus \ bin \ stylus”(在目录“C:\ dev \ patch \ src \ main \ resources \ web \ home \ css“):CreateProcess错误= 193,%1不是有效的Win32应用程序

找不到模块'sails'

我正在尝试运行Webstorm 7.0.3的sails应用程序。 这出现在我尝试在控制台日志中运行服务器时: module.js:340抛出err; ^ Error:在Module.require(module.js:364:15)的Function.Module._load(module.js:280:25)处的Function.Module._resolveFilename(module.js:338:15)处找不到模块'sails' 17)在要求(module.js:380:17)在对象。 (module.js:474)在Module._compile(module.js:456:26)上的位置(C:\ Users ** \ projects \ WebstormProjects ** \ app.js:2:1) (module.js:497:10)在Module.runMain [as_onTimeout]的Function.Module._load(module.js:312:12)处的Module.load(module.js:356:32) 处理完成退出代码8 我安装了全球风帆。 我知道这是不工作,因为它无法find项目的本地“node_modules”目录中的sails模块。 如果再次安装'帆'本地它将工作。 但我不想… 有没有办法使它与全球安装帆? 谢谢!

Intellij Idea在debugging量angular器时挂起

我有类似于这个问题中提到的问题 。 我正在尝试在IntelliJ Idea中debugging量angular器testing。 在为Node.js设置configuration并按下运行所有testing运行正常后,但单击debugging后 ,我只看到: "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.0\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" –debug-brk=65500 –nolazy –debug node_modules\protractor\lib\cli.js protractor.conf.js debugger listening on port 65500 [launcher] Running 2 instances of WebDriver 就这样,没有浏览器窗口打开,并在进程资源pipe理器中只有节点进程创build。 从我读的–debug-brk选项挂起执行的第一行 – 但在Ideadebugging器,它看起来像应用程序正在运行,而不是挂在断点。 使用的软件版本: Intellij Idea 14.0.2与NodeJs插件v 139.491 Node.js v0.10.35 量angular器v 1.6.0

如何configurationWebstorm 10在debugging之前运行npm install –force?

我有一个共享子模块,需要我运行“npm install –force”才能运行webstorm并debugging应用程序。 我真的想编辑我的debuggingconfiguration有一个启动前的行动,将为我运行npm命令。 可以这样做吗?

WebStorm自动完成与外部JavaScript库

我在网上search了几天,我找不到解决我的问题的任何东西。 我想在我的JavaScript项目中包含一个使用npm安装的库,以便我可以获得自动完成,查看可用的方法/variables等。 具体而言,我正在试图为量angular器做这个。 到目前为止,我发现的每个教程都提到了以下内容: Settings -> Languages & Frameworks -> JavaScript -> Libraries -> Download -> TypeScript community stubs但是这是下载TypeScript库,是的,它添加了自动完成,是为TypeScript(接口等)。 我想包括我通过NPM安装的库,我该怎么做?

无法跨越运行Node.js应用程序的WebStorm

我能够打断点,检查variables等,但是当我点击“跳过”button,它不会debugging到下一行。 我只是看到“框架不可用”。 现在我有app.init()的断点。 步入不工作,只能强行进入工作。 我正在运行Windows 8.1和WebStorm 11.0.1。 function createApplication() { var app = function(req, res, next) { app.handle(req, res, next); }; mixin(app, EventEmitter.prototype, false); mixin(app, proto, false); app.request = { __proto__: req, app: app }; app.response = { __proto__: res, app: app }; app.init(); return app; }

如何阻止RubyMine / WebStorm使用“查找path”时包含node_modules

我有一个node.js项目,运行后, npm install在项目根目录下有一个node_modules文件夹。 一切工作正常,但是当我将项目加载到RubyMine中时,右键单击项目根文件夹并selectfind in path… ,search包括node_modules所有代码,这是没有用的。 我试图将node_modules文件夹标记为“排除”,这是node_modules ,但它仍然包括在search中的内容。 我怎样才能find in path…只search我的项目文件?