标签: webstorm

如何在Webstorm中对抗大量未解决的变量警告

好的,我有一个从ajax获取数据的函数:

function getData(data){
    console.log(data.someVar);
}
Run Code Online (Sandbox Code Playgroud)

Webstorm说someVar- 是未解决的变量.我不知道如何处理这么多警告.

我看到几个选项:

  • 压制警告;
  • 添加带有字段的json源文件(更多详细信息);
  • 使用类似数组的语法:( data['some_unres_var']/** @namespace data.some_unres_var*/警告我不要这样做);
  • ???

Webstorm也让我为"数据"创建命名空间(添加注释someVar),创建这样的字段或重命名它.

javascript coding-style webstorm

105
推荐指数
5
解决办法
6万
查看次数

TypeScript - 如何将编译的文件保存在单独的目录中?

我是TypeScript的新手,现在我通过我的项目结构在几个地方都有.ts文件:

app/
 |-scripts/
    |-app.ts
    |
    |-classes/
    |  |-classA.ts
    |  |-classB.ts
    |  
    |-controllers/
    |  |-controllerA.ts
    |  |-controllerB.ts
    |  
    |-otherStuff/
       |-otherstuffA.ts
Run Code Online (Sandbox Code Playgroud)

现在,当我的文件被编译时,它们被编译到.ts文件所在的同一目录:

app/
 |-scripts/
    |-app.ts
    |-app.js
    |
    |-classes/
    |  |-classA.ts
    |  |-classB.ts
    |  |-classA.js
    |  |-classB.js
    |  
    |-controllers/
    |  |-controllerA.ts
    |  |-controllerB.ts
    |  |-controllerA.js
    |  |-controllerB.js
    |  
    |-otherStuff/
       |-otherstuffA.ts
       |-otherStuffA.js
Run Code Online (Sandbox Code Playgroud)

虽然我喜欢.js文件与.ts文件保持相同目录结构的方式,但我不想跟踪我的VCS中的.js文件,因此我想将所有JavaScript文件保存在单独的目录树(我可以添加到.gitignore),如下所示:

app/
 |-scripts/
 |  |-app.ts
 |  |
 |  |-classes/
 |  |  |-classA.ts
 |  |  |-classB.ts
 |  |  
 |  |-controllers/
 |  |  |-controllerA.ts
 |  |  |-controllerB.ts
 |  |  
 |  |-otherStuff/
 |     |-otherstuffA.ts
 | …
Run Code Online (Sandbox Code Playgroud)

javascript directory-structure webstorm typescript tsc

102
推荐指数
3
解决办法
6万
查看次数

如何从终端打开webstorm

要从终端编辑文件,我使用subl(用于升华文本)来编辑文件; 示例:如果我需要编辑app.js文件我使用subl app.js有什么方法可以设置webstorm从终端打开?

terminal alias webstorm

89
推荐指数
5
解决办法
5万
查看次数

Webstorm:"无法解析目录"

这开始让我感到烦恼,我要么关闭它还是要修复它.因此,Webstorm在它的HTML解析器中有一个很好的功能,它将尝试解析应该引用项目中文件的字符串中的目录.例如:

两个例子

Webstorm是正确的.我的前端代码全部在,/app但我的服务器在根目录中提供应用程序中的文件,因此在Web上下文/app实际上只是/.作为一方,此行为也会影响我的角度模板:

webstorm讨厌角度指令templateUrl

和我的角度ui路线(我想它也适用于常规的角度路线).

webstorm讨厌角度路线templateUrl

有没有办法让我可以改变webstorm /app作为根,所以这是一个有用的功能?如果没有,有没有办法可以禁用它?我试着进入检查员,但找不到它的选项:

webstorm督察

不,它不是XML ...我试过.

帮助赞赏.谢谢...

html javascript ide webstorm angularjs

88
推荐指数
4
解决办法
4万
查看次数

从搜索中排除文件夹,但不从项目列表中排除

我有一些不同的项目core.

我只需要标记所有非当前项目,excluded以避免搜索它们(简单搜索,shift + cmd + n等)

换句话说,我希望得到core+ 的搜索结果current project.

是否有任何方式做close一些项目,但有它们可用,projects list并且open它很容易关闭?或者你可能有其他经历?

在此输入图像描述

php phpstorm webstorm

87
推荐指数
3
解决办法
3万
查看次数

如何使用WebStorm进行Chrome扩展开发?

我刚买了WebStorm 5,到目前为止一直非常享受它的检测功能.我在开发Chrome扩展程序时遇到的一个问题是它无法识别chrome变量:

未解析的变量或类型chrome

有没有办法可以将chrome变量添加到Inspector中,以便它可以在我输入时自动完成?我猜我需要将Chromium添加为外部库,但我不确定从哪里开始.

javascript autocomplete intellij-idea google-chrome-extension webstorm

84
推荐指数
2
解决办法
2万
查看次数

WebStorm:搜索不起作用

我知道这用于搜索:Ctrl+Shift+F或编辑| 找到| 在路径中查找它之前有效,但现在总是返回空集,虽然我知道我正在寻找的东西 - 项目中有

也许有人有这个问题?

search intellij-idea phpstorm webstorm

83
推荐指数
3
解决办法
2万
查看次数

如何在WebStorm中运行nodemon?

我想在WebStorm IDE(版本7)中使用nodemon.Nodemon监视源文件夹中的一个或多个文件,并在其中一个源文件发生更改时重新启动节点进程(在本例中为Express服务器).

如何配置WebStorm以在运行配置中使用nodemon,以便自动重新启动节点进程?

如果没有nodemon,我在WebStorm中使用以下配置,但每当我在源文件中更改某些内容时都必须重新启动节点进程:

  • 节点解释器: /usr/local/bin/node
  • 工作目录: /Users/foo/test
  • JavaScript文件: server.js

这会导致在node server.js指定目录中运行的运行配置.

从命令行,我可以使用以下命令来使用nodemon来监视文件更改:nodemon server.js在项目目录中.

如何更改WebStorm配置以便它还使用nodemon

javascript node.js webstorm nodemon

78
推荐指数
9
解决办法
3万
查看次数

WebStorm"当前JavaScript版本不支持定义"

我正在尝试使用可用于JavaScript编码的新工具.我见过帖子PhpStorm"让当前的JavaScript版本不支持定义".我已按照那里的建议尝试,但不起作用.

当我将鼠标悬停在 export

当前JavaScript版本不支持导出声明

当我将鼠标悬停在 yield

当前的JavaScript版本不支持生成器

并盘旋在 let

当前的JavaScript版本不支持定义

那么问题是如何升级JavaScript版本?

javascript webstorm

76
推荐指数
2
解决办法
4万
查看次数

如何加速WebStorm

在庞大的项目中,WebStorm(可能是JetBrains的其他产品)始终在思考和加载某些东西.

这真让我烦恼!

intellij-idea rubymine webstorm

75
推荐指数
3
解决办法
3万
查看次数