好的,我有一个从ajax获取数据的函数:
function getData(data){
console.log(data.someVar);
}
Run Code Online (Sandbox Code Playgroud)
Webstorm说someVar- 是未解决的变量.我不知道如何处理这么多警告.
我看到几个选项:
data['some_unres_var']但/** @namespace data.some_unres_var*/警告我不要这样做);Webstorm也让我为"数据"创建命名空间(添加注释someVar),创建这样的字段或重命名它.
我是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) 要从终端编辑文件,我使用subl(用于升华文本)来编辑文件; 示例:如果我需要编辑app.js文件我使用subl app.js有什么方法可以设置webstorm从终端打开?
这开始让我感到烦恼,我要么关闭它还是要修复它.因此,Webstorm在它的HTML解析器中有一个很好的功能,它将尝试解析应该引用项目中文件的字符串中的目录.例如:

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

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

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

不,它不是XML ...我试过.
帮助赞赏.谢谢...
我有一些不同的项目core.
我只需要标记所有非当前项目,excluded以避免搜索它们(简单搜索,shift + cmd + n等)
换句话说,我希望得到core+ 的搜索结果current project.
是否有任何方式做close一些项目,但有它们可用,projects list并且open它很容易关闭?或者你可能有其他经历?

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

有没有办法可以将chrome变量添加到Inspector中,以便它可以在我输入时自动完成?我猜我需要将Chromium添加为外部库,但我不确定从哪里开始.
javascript autocomplete intellij-idea google-chrome-extension webstorm
我知道这用于搜索:Ctrl+Shift+F或编辑| 找到| 在路径中查找它之前有效,但现在总是返回空集,虽然我知道我正在寻找的东西 - 项目中有
也许有人有这个问题?
我想在WebStorm IDE(版本7)中使用nodemon.Nodemon监视源文件夹中的一个或多个文件,并在其中一个源文件发生更改时重新启动节点进程(在本例中为Express服务器).
如何配置WebStorm以在运行配置中使用nodemon,以便自动重新启动节点进程?
如果没有nodemon,我在WebStorm中使用以下配置,但每当我在源文件中更改某些内容时都必须重新启动节点进程:
/usr/local/bin/node/Users/foo/testserver.js这会导致在node server.js指定目录中运行的运行配置.
从命令行,我可以使用以下命令来使用nodemon来监视文件更改:nodemon server.js在项目目录中.
如何更改WebStorm配置以便它还使用nodemon?
我正在尝试使用可用于JavaScript编码的新工具.我见过帖子PhpStorm"让当前的JavaScript版本不支持定义".我已按照那里的建议尝试,但不起作用.
当我将鼠标悬停在 export
当前JavaScript版本不支持导出声明
当我将鼠标悬停在 yield
当前的JavaScript版本不支持生成器
并盘旋在 let
当前的JavaScript版本不支持定义
那么问题是如何升级JavaScript版本?
在庞大的项目中,WebStorm(可能是JetBrains的其他产品)始终在思考和加载某些东西.
这真让我烦恼!
webstorm ×10
javascript ×6
phpstorm ×2
alias ×1
angularjs ×1
autocomplete ×1
coding-style ×1
html ×1
ide ×1
node.js ×1
nodemon ×1
php ×1
rubymine ×1
search ×1
terminal ×1
tsc ×1
typescript ×1