Articles of intellij idea

如何在Intellij中显示新的JavaScript文件选项?

我遵循Node.JS教程 教师正在使用IntelliJ IDEA创build一个带有Node.JS的演示服务器端应用程序。 本教程的第一步是创build一个静态Web项目。 在Static Project的帮助下,我可以通过安装该function的插件来完成任务。 本教程的下一步是在该项目中创build一个新的JavaScript文件。 教师可以通过右键单击项目名称 – >新build – > JavaScript文件(如下所示) 但是,当我试图做同样的,这里是我收到的选项 (select的选项是新的) 有谁知道我已经安装了什么插件来获得JavaScript文件选项? 我试图做一个谷歌search,但没有find任何东西。 我也看了编辑器,但我不想告诉Intellij将另一种文件types视为JavaScript文件。

量angular器debugging在IntelliJ中失败

我试图设置Intellij来debugging我的量angular器testing,但我得到一个错误,这对我来说是没有意义的。 (不是错误在说什么,但是为什么这是告诉我的。) 首先,我按照这里的说明: 如何在WebStorm中debuggingangular度量angular器testing,包括确保向节点参数行添加–harmony 。 然后我试图运行该脚本,并得到以下错误信息: Error: No selenium server jar found at the specified location (/Users/x/Projects/v/node_modules/protractor/selenium/selenium-server-standalone-2.52.0.jar). Check that the version number is up to date. 然后我执行 $ webdriver-manager update selenium standalone is up to date. chromedriver is up to date. 我在使用Intellij 2016的MacOS(El Capitan)上。节点更新到6.0.0。

在WebStorm和npm中debugging

我是networking开发新手(通常是后端开发人员)。 我正在设置一个开发环境来反映我目前的工作stream程。 我在IntelliJ Ultimate中开发了Java,我喜欢如何通过和debugging。 目前的前端开发团队启动npm,然后使用Chrome开发者工具窗口进行debugging。 有没有办法将WebStorm连接到这个过程,以便我可以在WebStorm中设置一个断点而不是使用Chrome开发者工具窗口? 我已经在Chrome中安装了JetBrains扩展,我无法find如何在他们的网站上做到这一点。 再次请原谅我的无知,因为我对前端开发很陌生。 但是如果我能得到这个function,那将是太棒了。 任何帮助或指导将非常感激。

intellij想法中的多个ECMA脚本版本

我正在使用Intellij IDEA来开发一个Node.js应用程序。 我在前端使用es5,在后端使用es6。 有没有一种方法来定义每个文件夹的ECMAScript级别? 谢谢

IntelliJ IDEA如何正确地将$ NODE_DEBUG_OPTION传递给npm-run-all

在我的Ubuntu 16.04上,我将IntelliJ IDEA ultima 2017.2与节点v6.11.2和npm v3.10.10一起使用,并且要debugging一个node.js应用程序,它具有以下package.json start条目: "start:" "npm-run-all –parallel serve-static open-static" 根据控制台输出和这个类似的SO问题,我需要添加$ NODE_DEBUG_OPTION作为第一个参数(节点),以避免连接被拒绝的错误。 Obvioulsy,我试过了 在运行/debuggingconfiguration中添加$ NODE_DEBUG_OPTION作为参数 和节点选项 这导致了像 node npm-cli.js run start-debug –scripts-prepend-node-path=auto $NODE_DEBUG_OPTION 和 node $NODE_DEBUG_OPTION npm-cli.js run start-debug –scripts-prepend-node-path=auto 在每种情况下,$ NODE_DEBUG_OPTION都不parsing, 节点将其视为不存在的文件。 我也试图直接在package.json中添加variables "start:" "npm-run-all $NODE_DEBUG_OPTION –parallel serve-static open-static" 这也导致无法find模块… / $ NODE_DEBUG_OPTION错误。 那么,我怎么能通过这个选项来debuggingIntelliJ IDEA中的东西呢? 谢谢

在intelliJ中创build一个Node.js Express项目

我在intelliJ中安装了nodejs插件,但我无法find创buildNode.js Express项目的方法,就像使用WebStorm所做的一样 。 请参阅下面的WebStorm截图。

IntelliJ Idea 12无法parsingExpress方法

由于一些奇怪的原因,我似乎无法完成代码完成与“express”对象在我的node.js项目。 这是它的一个屏幕。 我的操作系统是Windows 8,我正在使用IntelliJ Idea 12.11。 也许我需要做一些额外的设置? 请告诉我。

如何将第三方Javascript文件导入到IntelliJ中,以便我可以在一个Typescript文件中引用它

我正在尝试在IntelliJ中编写Typescript,不知道如何告诉IntelliJ“导入”一些第三方的Javascript文件。 IntelliJ(或者是Node.JS?)给出了以下的抱怨: C:/Temp/Typescript Example Project/ts/FinancialService.ts(2,17): error TS2095: Could not find symbol 'com'. C:/Temp/Typescript Example Project/ts/FinancialService.ts(4,31): error TS2095: Could not find symbol 'com'. 我想'导入' Thirdparty.Calculator.js : var com = com || {}; com.thirdparty = com.thirdparty || {}; com.thirdparty.Calculator = function() { this.add = function(a, b) { return a + b; }; this.square = function(n) { return […]

使用node.js Bunyan与Intellij进行日志logging

我使用bunyan日志logging一个node.js子系统,通常使用intellij IDEA。 我想使用bunyan漂亮的打印机,以便我可以从intellij中获得buynan / json日志的好处。 我找不到任何办法做到这一点,但觉得这一定是可能的。 有没有人想出如何做到这一点? 更新: 下面@ cyue的答案就像一个冠军。 当我没有马上find东西的时候,我最终在一个日志logging类中创build了这样的东西,我用它来包装这个function,并将它用于testing服务器: var bunyan = require('bunyan'); var bunyanFormat = require('bunyan-format'); var standardOut = bunyanFormat({outputMode: 'long', levelInString: true}); var errorOut = bunyanFormat({outputMode: 'bunyan', levelInString: true}); var bunyanLogger = bunyan.createLogger({ name: 'tot', streams: [ { stream: process.stdout , level: 'trace' }, { stream: process.stderr , level: 'warn' } […]

在IntelliJ IDEA上debuggingnode.js child_process分叉示例

我想从这里使用IntelliJ IDEA 12.1.3和节点10.10debuggingchild_process 示例 。 当我从terminal运行nodejs app.js ,一切正常。 控制台输出按预期显示。 但是,当我使用IDEAdebugging相同的脚本时,控制台输出中没有消息,应用程序就在那里。 这是控制台窗口中的内容: /usr/bin/nodejs –debug-brk=58954 app.js debugger listening on port 58954 debugger listening on port 58954 当我在没有附加debugging器的情况下在IDEA中运行脚本时,脚本按预期工作。 为什么附加debugging器会破坏脚本?