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. 私の場合、どの extjs をロードするかを指定するため<script src="">に、ファイルに を追加する必要がありますか?.html
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 に答える