Articles of phpstorm

PhpStorm不识别node.js语法

我不能configurationPhpStorm使用NodeJs的语法,我已经按照这个指南,但由于某种原因,它不工作 – 你可以在图片中看到

YUI压缩机和PHPStorm

我想在PHPStorm中添加一个filewatcher来自动压缩我的js文件。 我跟着这个教程,但我有这些错误: cmd.exe /D /CC:/Users/Sofiane/node_modules/.bin/yuicompressor.cmd reglements.js >-o reglements.min.js events.js:72 throw er; // Unhandled 'error' event ^ Error: spawn ENOENT at errnoException (child_process.js:1011:11) at Process.ChildProcess._handle.onexit (child_process.js:802:34) Process finished with exit code 8 我真的不明白,这是我第一次使用Node.js 感谢帮助 !

JetBrains的官方模式MEAN

在webstorm中,我真的很喜欢模板nodejs + expressjs。 当我知道没有平均数时,我非常沮丧。 所以我想问 – JetBrains模板是否意味着? 如果不是,哪个最好的发电机?

YUI压缩程序在PhpStorm中给出未处理的“错误”事件

我尝试在PhpStorm中设置YUI压缩器。 我已经安装了Node.js并将其configuration在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”似乎只支持连接到某处而不是侦听传入的连接。