Tag: phpstorm

无法在intellij phpstorm和idea中打开一个nodejs项目

虽然我已经在phpstorm IDE中安装了nodejs插件,但是我不能单独打开一个nodejs项目。但是我可以打开一个空的项目并在那里运行nodejs代码。 主要原因是为nodejs项目build立了单独的文件夹结构(特别是在创buildnodejs express项目时)。 另外,我也不能在IDEA中安装nodejs插件。 我已经通过他们的文件,但我找不到解决scheme。 请帮我解决一下这个。 注意: Phpstorm版本 – 8.01 IDEA版本 – 2016.2.04

如何在mixins上的extends / inherit情况下正确地为Node.js模块定义JSDoc

我有三个Node.js模块。 一个被调用的user从base模块获得inheritance。 handler模块与user一个实例交互: 基本模块 – 获得inheritance: /** * Base module */ 'use strict'; const _ = require("underscore"); module.exports = { name: "base", /** * Extent object helper */ extend: function(child) { return _.extend({}, this, child); }, /** * Delegate event method */ delegate: function () { //some delegate event } }; 用户模块 – 像一个模型: /** […]

在PhpStorm / WebStorm中带有debugging器语句的即时断点

我正在调查在debuggingJavaScript时立即设置断点的可能性 for (…) { for (…) { … } // need a breakpoint here } 这里的问题是一个断点不能在注释行上切换,它需要一个语句。 当debugger语句添加到行时,会出现另一个问题 – 它不会自动切换到debugging器选项卡。 它看起来像应用程序正在等待,没有迹象。 我试图避免添加虚拟语句,因为它们可以被忽略(对于debugger ,至less有一个检查规则来突出显示它)。 有什么技巧可以达到这个目的吗? 至less可以使debugger语句像通常的断点那样工作?

为什么自动导入会为PhpStorm / WebStorm中的根节点模块生成相对path

我的项目结构: /website /node /node_module <<– library root /type_src <<– ts files /src <<– compiled js files 我曾经可以像这样自动导入根节点模块: /type_src/store/BaseStore.ts: import {observer} from "mobx-react/native"; @observer class BaseStore{ } 但是最近,自动导入为这些节点模块生成相对path: import {observer} from "../../node_modules/mobx-react/index"; @observer class BaseStore{ } import {observer} from "mobx-react/native";生成import {observer} from "mobx-react/native";的唯一方法import {observer} from "mobx-react/native"; 就是等着那个红灯泡出现,这样不方便。 我创build了另一个项目,它工作正常,但我不知道为什么这个项目突然有这个问题。 任何人都可以帮我找出这个问题吗? tsconfig: { "compilerOptions": { "module": "commonjs", "target": […]

为单个文件设置语法高亮显示

我经常编写小型的命令行实用程序,并使用其他语言来创build这些脚本(例如node.js,php等)。 当我创build这些文件时,我使用了一个标准的#! 启动文件来向shell表明这个intepreter应该是什么。 例如,对于一个node.js脚本,我把它放在顶部: #!/usr/bin/env node 在PHPStorm / WebStorm中,只要文件扩展名为.js ,语法突出显示就可以正常工作,但是如果删除了扩展名,则没有语法突出显示。 在SublimeText中,我可以使用命令pallet通过键入Ctrl + P / Cmd + P + SSJS(Set Syntax JavaScript)来将当前文件的语法设置为JavaScript(例如) JetBrains IDE中有没有什么办法可以设置单个文件的语法,而不仅仅是基于文件扩展名注册文件types?

如何用PHPStorm远程debuggingNode JS?

我有一个窗口框和一个运行CentOS的虚拟机。 有谁碰巧知道如何使用PHPStormdebugging节点CLI脚本(不打开端口)? “编辑configuration”似乎只支持连接到某处而不是侦听传入的连接。

如何configurationWebStorm / PhpStorm项目,以便JS代码智能适用于Node.js项目?

在WebStorm / PhpStorm / IDEA中,内置了相当多的JavaScript代码智能function。但是,在开发Node.js应用程序时,包括node_modules所有内容node_modules使“导航到文件”变得复杂例如,要让IDE为node_modules文件夹提供几十个package.json )。 但不包括node_modules文件夹完全有它自己的问题 – 没有代码完成等 那么在WebStorm中采取什么样的“正确”方法呢? 我应该只包含来自node_modules一些文件吗? 或者排除一切,并以某种方式使用项目或全球图书馆的概念? 谢谢。