4

我知道 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>

但是,当我使用浏览器(来自 WebStorm 调试)查看效果时,浏览器说找不到“Ext”。所以我的问题是:

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

2 回答 2

5

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

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

无论如何,在许多情况下,如果您想要项目脚手架自动化,您可能应该求助于 Sencha CMD ...据我所知,它还没有集成在这个 IDE 中。

于 2013-09-17T13:24:14.087 回答
1

如果您打算使用 Sencha CMD,我建议您在 PhpStorm ( ) 中关闭“安全写入”,file>general->synchronization否则它会创建大量锁定文件,从而生成大量错误消息并容易使 CMD 观察程序崩溃。

于 2014-07-22T12:48:20.887 回答