配置PhpStorm/WebStorm以支持ExtJS

pyt*_*hon 3 extjs webstorm

我知道PhpStorm/WebStorm已经内置了最新的ExtJs库.在preference->javascript->libraries,我已经安装了最新的ExtJs 4,它看起来像这样:

在此输入图像描述

当我编码时,即使我没有指定src,自动完成似乎也很好

<!DOCTYPE html>
<html>
<head>
    <title>hello</title>
</head>
<script type="text/javascript">
    Ext.onReady(function()
    {
        Ext.alert("hello","world");
    })
</script>
<body>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是,当我使用浏览器(来自WebStorm调试)看到效果时,浏览器说无法找到"Ext".所以我的问题是:

  1. 如果PhpStorm无法将"ExtJs"添加到"PATH",那为什么它仍然内置了这些库?
  2. 在我的情况下,我是否必须<script src="">.html文件中添加指定要加载的extjs?

rix*_*ixo 5

是的,集成仅用于代码完成/分析目的.它不会对您的源做任何事情,因此您必须自己包含所有需要的脚本标记.

也许有一个Ext项目模板可以为你搭建这个模板,但是我的PHPStorm版本没有附带......而且我怀疑它是否存在.

无论如何,在许多情况下,如果你想要项目脚手架自动化,你应该转向Sencha CMD ......据我所知,这还没有集成到这个IDE中.